wpf(c#)を使用して独自のグラフコントロールを構築しようとしています。
キャンバスを使用しています。質問は非常に基本的です。グラフ(Canvas)にポイントを描画するにはどうすればよいですか。
- 単一のドットとして。
- 半径1の円として。
- 長さ1の長方形として。
- 別の方法
推奨されるアプローチとその理由は何ですか?ありがとう。
wpf(c#)を使用して独自のグラフコントロールを構築しようとしています。
キャンバスを使用しています。質問は非常に基本的です。グラフ(Canvas)にポイントを描画するにはどうすればよいですか。
推奨されるアプローチとその理由は何ですか?ありがとう。
Canvasを使用している場合、すべての子が明示的に配置されます。単純な形状を描画するには、キャンバスに形状を追加します。
コードからの例:
var myRectangle = new Rectangle
{
Width = 200,
Height = 50,
Fill = Brushes.Black
};
Canvas.SetLeft(rect, 10);
Canvas.SetTop(rect, 100);
myCanvas.Children.Add(myRectangle);
XAMLの例:
<Canvas x:Name="myCanvas">
<Rectangle x:Name="myRectangle" Canvas.Left="10" Canvas.Top="100"
Width="200" Height="50" Fill="Black" />
</Canvas>