0
Label
を2つのListBox
にバインドする必要があります。これを行うために、私は、同じ機能の両方ListBox
ESのSelectionChanged
プロパティを設定していますリストボックスごとにラベルオブジェクトを選択しました
<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 = ???;
}
ありがとう、これは私が探していたものです! – dotancohen