Допустим, у меня есть DataTemplate, как такПолучение SelectedItem из выпадающего списка в DataTemplate
<DataTemplate x:Key="Body">
<StackPanel Orientation="Horizontal">
<ComboBox ItemsSource="{Binding Path=Person.Children}"></ComboBox>
<Button Click="Button_Click">Hello</Button>
</StackPanel>
</DataTemplate>
который показывает список ComboBoxes затем с помощью кнопки.
Теперь при нажатии кнопки мне нужно найти значение в комбо рядом с нажатой кнопкой. Я могу получить контекст данных, как показано ниже, но не может работать, как получить комбо SelectedItem
private void Button_Click(object sender, RoutedEventArgs e)
{
// Can get the data context
var p = ((Button)sender).DataContext as Person;
// How to get the value in the combo ...?
}