【发布时间】:2011-07-06 17:09:00
【问题描述】:
标题可能听起来简单而愚蠢,但请允许我解释一下。
我正在使用 WCF RIA 服务将组合框绑定到国家/地区列表。包含整个控件操作系统的控件已经绑定到数据上下文,并且国家在上下文中的数据中。
如何将组合框的选定项目绑定到整个上下文中的国家/地区,而整个列表来自 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}" />
【问题讨论】: