如何画线wpf

如何画线wpf,wpf,Wpf,我有你的密码 我需要划清界限。 但是教程中有一个对象LayoutRoot,它没有在我的代码中定义,我该怎么做?它表示XAML文件中的面板名称。它可以是网格或任何其他面板类型 public void CreateALine() { // Create a Line Line redLine = new Line(); redLine.X1 = 50; redLine.Y1 = 50; redLine.X2 = 200; redLine.Y2 = 20

我有你的密码 我需要划清界限。
但是教程中有一个对象LayoutRoot,它没有在我的代码中定义,我该怎么做?

它表示XAML文件中的
面板名称。它可以是网格或任何其他面板类型

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

....

Layout root只是一个元素名,可能添加到XAML标记中。在WPF中,您可以直接访问这些。转到您的XAML文件,创建一个网格并将名称LayoutRoot添加到其中,或者使用不同的名称
x
是为任何UI组件命名的XAML语法。创建WPF项目时,可以在窗口顶部看到此声明-
xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml“
<Window>
   <Grid x:Name="LayoutRoot">
    ....
   </Grid>
</Window>