私は基本的に次のようなものを作りたいです:
したがって、ユーザーはリストからアイテムを追加/削除し、リストの下の赤いパネルで編集できます。アイテムを選択すると、パネルで変更を行うことができます。
次に、下のボタンのいずれかを使用して、変更を保存またはキャンセルできます。ユーザーは、変更を明示的にキャンセルしない限り、リスト内の別の項目を選択できません。
これを行う方法?赤いパネルを別のコントロールにして、変更時にDataContext
手動でListView.SelectedItem
変更するオプションしか表示されません。赤いパネルは、 「保存」オプションと「キャンセル」オプションを持つアイテムのDataContext
特別なラッパーです。編集中は変化しないように設定されています。ListView
ListView
IsEnabled = False
SelectedItem
これをどのように行いますか?