ユースケースの診断でMVVMパターンに関する質問がありますか。
私がこれまでに持っているのは、私の形であるアイテムのリストです。
ObservableCollection<ItemsViewModels> Items;
とアイテムの接続のコレクション
ObservableCollection<ConnectionViewModel>
各ItemViewModelにはIDがあり、ConnectionViewModelにはアイテムを接続するための2つのIDがあります。
私のItemsViewModelコレクションは、Canvas上のレイアウトであるItemscontrolにバインドされています。
ElementMouseDragBehaviorを使用すると、アイテムをドラッグできます。ここで私の大きな質問があります=)アイテムを移動でき、アイテムが直線またはベジェのいずれかの線で接続されたままになるという接続をどのように視覚化できますか。
mvvmパターンでそれを抽象化する方法がわかりません。
助けてくれてありがとう...