У меня есть ComboBox в моем приложении wpf.Это ItemsSource привязан к некоторой таблице в моем DataSet.Мне нужно, чтобы текстовое свойство было привязано к чужому свойству объекта.Я не работаю, потому что ComboBox не хочет получать два DataContexts.Как я могу решить эту проблему?
<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;
Я хочу, чтобы ComboBox отображал элементы одного DataContext, но отображал текст другого DataContext.Как я могу это сделать?