Мне нужно связать Label
с двумя ListBox
эс. Для этого я установил для свойства SelectionChanged
обоих ListBox
es одну и ту же функцию:
<ListBox Name="ListBox1" SelectionChanged="UpdateSelectedItem" />
<ListBox Name="ListBox2" SelectionChanged="UpdateSelectedItem" />
<Label Name="DetailsLabel" DataContent="DefinedElsewhere" />
Однако у меня возникают проблемы с поиском того, что на самом деле является выбранным предметом. Я просмотрел все свойства отправляющего объекта и SelectionChangedEventArgs, но не могу его найти. ListBox
привязан к ObservableCollection
объектов, и я бы хотел, чтобы Label
отображал свойства последнего выбранного элемента, независимо от того, из какого ListBox
он был выбран. Как мне найти это?
private void UpdateSelectedItem(object sender, SelectionChangedEventArgs e)
{
DetailsLabel.Content = ???;
}