私のアプリケーションでは、ユーザーは画像をクリックすると想定されており、クリックするといくつかのドットが表示されます。また、右クリックなどで削除することもできます。
したがって、キャンバスを備えた単一のウィンドウ (xaml + コード ビハインド) で構成されるテスト プロジェクトがあり、コード ビハインドにポイントを追加するイベントの一部を処理していMouseMoveます。MouseLeftButtonDownObservableCollection<Point>
私はすでにこれを持っています。私が知らないのは、グリッドに が含まれ、ItemsControlすべてのポイントがドットとして表示されるようにPath、EllipseGeometryデータテンプレートとデータバインディングを実装する方法です( Center)。
いくつかのチュートリアルを見てみましたが、ほとんどのチュートリアルには余分なコードがたくさんあり、混乱しています。