私はpicturesListBoxとaudioRecordListBoxを含むことができるwarningListBoxアイテムのような入れ子のListBoxを持っています。 子リストボックス(pictureListBoxのアイテム)の1つの要素を選択すると、選択した画像アイテムだけでなく、親警告リストボックスのアイテム(warningListBoxのアイテム)も回復する必要があります。 multimediaListBox_SelectionChanged(オブジェクト送信者、SelectionChangedEventArgs E)にI子項目はネストされたListBox:子ListBox項目が選択されているときに、親リストボックス項目を復元することは可能ですか?
((System.Windows.Controls.ListBox)送信者)が選択回復できる.SelectedItem
しかし、どのように私は、親の項目を回復することができwarningListBox ??
各ListBox子要素に、親項目のIDを持つ追加のフィールドを追加する必要がありますか? ...または、送信者をナビゲートする、またはSelectionChangedイベントのeventArgsを使用するなど、より良い解決策がありますか?
それはあなたが持っているUIと同様のデータ構造を作成するのが最も簡単かもしれない...いくつかの提案を
エンツォContini
ありがとうございました。 私はすでにネストされた構造を反映するデータソースを持っています: パブリッククラスAttachmentsPivotDataSource { private SignallingList _warningSignallingList; public SignallingList WarningSignallingList {//ピボットアイテム名ごと= "WarningsPivotItem" get { return _warningSignallingList; } セット{ _warningSignallingList = value; OnPropertyChanged( "WarningSignallingList"); } } ... –
したがって、Parentプロパティを追加します。 –