私はwpfアプリケーションにComboBoxを持っています。 ItemsSourceは、DataSetの一部のテーブルにバインドされています。 他のオブジェクトプロパティにバインドするには、textプロパティが必要です。 ComboBoxは2つのDataContextを取得したくないので、私は動作しません。どうすればこの問題を解決できますか?背後にあるコードでは2つのDataContextにコンボボックスをバインドする
<StackPanel Width="Auto" Height="Auto" MinWidth="296" Orientation="Vertical" x:Name="MyStackPanel">
<ComboBox x:Name="MyComboBox" ItemsSource="{Binding}" Text={Binding Path=MyProperty} />
</StackPanel>
:
MyComboBox.DataContext = MyDataSet.Tables[MyTable];
MyStackPanel.DataContext = MyObject;
私は、コンボボックスが1のDataContextからアイテムを表示するのではなく、別のDataContextからテキストを表示したいです。どうしたらいいですか?
ような何か? – gaurawerma
@ gaurawerma ComboBoxのアイテムは、1つのdatacontextにあり、textプロパティは別のDataContextにバインドされています。動作しません。 –