0

グリッドを使用してUIを実装し、 adornerクラスを使用してオブジェクトを表示、ドラッグアンドドロップします。さて、マウスを使っていくつかの幾何学的形状を描くことは可能ですか?例:点aから点bまで直線を描く

ありがとう。

4

1 に答える 1

0

あなたが望むのは次のようなものです:

/// <summary>
/// Creates a line at run-time
/// </summary>
public void CreateALine()
{
   // Create a Line
   Line redLine = new Line();
   redLine.X1 = 50;
   redLine.Y1 = 50;
   redLine.X2 = 200;
   redLine.Y2 = 200;

   // Create a red Brush
   SolidColorBrush redBrush = new SolidColorBrush();
   redBrush.Color = Colors.Red;

   // Set Line's width and color
   redLine.StrokeThickness = 4;
   redLine.Stroke = redBrush;

   // Add line to the Grid.
   LayoutRoot.Children.Add(redLine);
}

シーシャープコーナーより撮影

于 2012-07-20T00:58:30.627 に答える