基本图形:直线(Line)

本文介绍了UWP中Shape类的子类Line,用于创建简单直线图形。Line对象由起点(X1, Y1)和终点(X2, Y2)定义,并通过Stroke属性设置线条颜色。通过 StrokeDashArray 属性,可以实现虚实相间的线条效果,例如6、2、4的设置将使线条在实线和虚线之间交替。示例展示了如何使用线性渐变画刷和StrokeDashArray属性绘制富有动态感的直线。" 122114395,7366434,交换机详解:分类、性能指标与硬件构成,"['网络', '交换机', '网络设备', '数据中心', '通信']
摘要由CSDN通过智能技术生成

能够直接在XAML中使用的图形对象都派生自Shape类,此处的"基本图形"是相对于路径对象(Path类)而言的,路径可以绘制出比较复杂的图形,而其他图形类一般用于构建相对简单且独立的几何图形,如矩形、椭圆(包括正圆)、直线、多边形等。

线条是最简单的几何图形,通过两个坐标点就可以确定一个Line对象,即线条的起点与终点。在Line类中,X1属性表示起点的横坐标,Y1属性表示起点的纵坐标;X2属性表示终点的横坐标,Y2表示终点的纵坐标。

由于Line对象仅仅是一段单独的线条,它不存在内部区域,因此Line对象不需要设置Fill属性,只需要指定Stroke属性就可以确定用于绘制线条的画刷。

示例将使用线性渐变画刷绘制直线:

            <Line X1="50" Y1="87" X2="435" Y2="445" StrokeThickness="20"
              StrokeDashArray="2">
                <Line.Stroke>
                    <LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
                        <GradientStop Color="Pink" Offset="0"/>
                        <GradientStop Color="LightYellow" Offset="0.5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值