リストとツリーに表示される一連の連絡先と連絡先グループを想像してみてください。最初に、IsSelectedプロパティとIsExpandedプロパティを共通の基本クラスに追加しました。これは、TreeViewに関してはうまく機能します。
私が抱えている問題は、オブジェクトがツリーのさまざまな場所に表示される可能性があることです(複数のグループに割り当てられた人々を想像してください)。その結果、私が個々の人を選択すると、その人はどこでも、すべてのグループで選択されます。これは少し珍しいように見えますが、問題なく動作します。その人が別のリストに表示されて選択されると、注意が必要になります。オブジェクトは同じであるため、選択範囲はすべてのリストのどこにでも表示されます。
選択をどのように管理しますか?オブジェクトを一時的な選択コンテナに入れる方が良いですか?これには良い戦略がありますか?
ありがとう