其他分享
首页 > 其他分享> > WPF入门(三)->几何图形之线条(LineGeometry)

WPF入门(三)->几何图形之线条(LineGeometry)

作者:互联网

原文:WPF入门(三)->几何图形之线条(LineGeometry)

前一章我们对wpf的xaml语言有了一定的了解,那么我们现在开始来学习如何使用wpf来画出几何图形。

  LineGeometry 类:表示线条的几何图形。

  下面我们来看一段代码

<Window x:Class="WPF.SimpleGraph.Line"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Line" Height="300" Width="300">
    <Canvas Height="157" Width="147">
        <Path Stroke="Red" StrokeThickness="5">
            <Path.Data>
                <LineGeometry StartPoint="20,20" EndPoint="50,100"></LineGeometry>
            </Path.Data>
        </Path>
    </Canvas>
</Window>

执行结果:

  在该代码中,首先Window元素表示该程序是一个windows应用程序

  Canvas元素表示一个区域,在该区域中可以使用相对于 Canvas 区域的坐标显式定位子元素,我们可以把它看成一个类似于div的容器。

  Path 对象可以绘制闭合或开放的形状、多个形状,甚至曲线形状,我们可以使用它来绘制一系列相互连接的直线和曲线,Stroke表示该图形的颜色,StrokeThickNess表示图形的粗细。

  Path.Data是Path的一个属性,它表示我们要在该Path里面绘制如何形状的图形。

  LineGeometry表示一个线性的几何图形,表示一根线条,StartPoint表示线条的开始端点的位置,EndPoint表示线条结束端点的位置。

标签:Path,几何图形,线条,表示,xaml,LineGeometry,形状
来源: https://www.cnblogs.com/lonelyxmas/p/10254551.html