В случае Binding
для свойства Window.DataContext
, вы можете сделать это следующим образом с RelativeSource
:
<ComboBox ItemsSource="{Binding Value}" SelectedItem="{Binding DataContext.SomeProperty, RelativeSource={RelativeSource AncestorType=Window}}">
Или, если вы хотите отобразить SelectedItem
для например, в некоторых TextBox
(например, коллекция string
):
<TextBox Text="{Binding MyCollection/}"/>
<ComboBox ItemsSource="{Binding MyCollection}" IsSynchronizedWithCurrentItem="True">
MyCollection
с «/» получает текущий элемент ICollectionView
, используемый как DefaultView
для MyCollection
. Подробнее >>>