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