2011-07-06 5 views
0

タイトルはシンプルでダムに聞こえるかもしれませんが、私に説明することができます。Silverlight ComboboxとSelected items problem

私はWCF RIA Servicesを使用して、コンボボックスを発言国のリストにバインドしています。コントロール全体は、すでにデータコンテキストにバインドされており、国はそのコンテキスト内のデータの中にあります。

コンボボックスの選択したアイテムをコンテキスト全体にバインドする方法はありますが、リスト全体は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

問題を解決しました。代わりに、実際の項目にコントロールをバインドし、編集ボタンがクリックされたときにitemsourceにリバウンドさせます。