我正在实现一个 UI,使用网格来显示,使用adorner 类拖放对象。现在,是否可以使用鼠标绘制一些几何形状?例如从a点到b点画一条直线
谢谢。
你想要的是这样的:
/// <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);
}