Silverlight组合框和所选项目问题

时间:2011-07-06 17:09:01

标签: silverlight datacontext

标题可能听起来简单而愚蠢,但请允许我解释一下。

我正在使用WCF RIA服务将组合框绑定到一个国家/地区列表。包含整个控制操作系统的控件已绑定到datacontext,并且该国家/地区属于上下文中的数据。

如何在整个上下文中将comboxbox的选定项目绑定到国家/地区,而整个列表来自xaml中的RIA数据源。 代码如下:

 <riaControls:DomainDataSource AutoLoad="True" LoadedData="countryDomainDataSource_LoadedData" x:Name="countryDomainDataSource" QueryName="GetCountriesQuery" VerticalAlignment="Top">
        <riaControls:DomainDataSource.DomainContext>
            <my:ApplyDataContext />
        </riaControls:DomainDataSource.DomainContext>
    </riaControls:DomainDataSource>

            <ComboBox x:Name="CountryCB" Grid.Column="1" Margin="10,3,92,4" Grid.Row="10" ItemsSource="{Binding Data, ElementName=countryDomainDataSource}" DisplayMemberPath="Country1" SelectedValuePath="{Binding NationalCountry}"  />

1 个答案:

答案 0 :(得分:1)

问题解决了。相反,我将控件绑定到实际项目,然后在单击编辑按钮时将其反弹到itemsource。