私は現在、ペイントのようなWPFアプリケーションのクラスを作成しようとしています。LineMovement(StartPointからEndPointまでの線)とPathMovement(PointCollectionタイプのプロパティPointsで指定されたすべての点を通る線)を基本クラスにする必要があります。これらのクラスはControlから継承し、ControlTemplateを介して外観を取得します。
ControlTemplateは、特定の線のすべての移動可能なポイントの小さな視覚的マーカーを含む、MovementオブジェクトのAdornerLayerにAdornerも追加します。これらのマーカーは、マウスでのドラッグをサポートしています。
私が抱えている問題は、ポイントが移動したときに、どういうわけか私の移動クラスが再描画されないことです。Moleを使用してコードをデバッグしたところ、線の視覚化に使用されたポリラインが変更されたポイント値(Pointsプロパティに表示)を取得しましたが、再描画されないことがわかりました。
WPFコントロールの再描画を強制するにはどうすればよいですか?