0

wpf(c#)を使用して独自のグラフコントロールを構築しようとしています。
キャンバスを使用しています。質問は非常に基本的です。グラフ(Canvas)にポイントを描画するにはどうすればよいですか。

  1. 単一のドットとして。
  2. 半径1の円として。
  3. 長さ1の長方形として。
  4. 別の方法

推奨されるアプローチとその理由は何ですか?ありがとう。

4

1 に答える 1

0

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>
于 2012-10-27T10:37:53.230 に答える