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);
}

取自c-sharpcorner

于 2012-07-20T00:58:30.627 回答