WPF中画虚线
2015-09-15 15:13
204 查看
在WPF中,画线的方法十分简单,只要声明一个Line然后添加到指定的位置就可以了,但Line并不仅仅只能画一条直线,还可以对直线进行修饰。
1.Line.StrokeDashArray属性
StrokeDashArray是一个双精度字符串,指示用于勾勒形状轮廓的虚线和间距的样式。
2.Line.StrokeDashCap属性
获取或设置一个 PenLineCap 枚举值,该值指定如何绘制虚线的两端。
3.Line.StrokeEndLineCap和Line.StrokeStartLineCap属性
用于设置起点和终点的样式,也是一个 PenLineCap 枚举值
PenLineCap 枚举值,包括Flat,Square,Round,Triangle,效果如下图
效果如下
.
1.Line.StrokeDashArray属性
StrokeDashArray是一个双精度字符串,指示用于勾勒形状轮廓的虚线和间距的样式。
2.Line.StrokeDashCap属性
获取或设置一个 PenLineCap 枚举值,该值指定如何绘制虚线的两端。
3.Line.StrokeEndLineCap和Line.StrokeStartLineCap属性
用于设置起点和终点的样式,也是一个 PenLineCap 枚举值
PenLineCap 枚举值,包括Flat,Square,Round,Triangle,效果如下图
private void Window_Loaded(object sender, RoutedEventArgs e) { Line l = new Line(); l.X1 = 10; l.X2 = 450; l.Y1 = 15; l.Y2 = 15; l.Stroke = Brushes.Coral; l.StrokeThickness = 20; l.StrokeDashArray = new DoubleCollection() {2,3}; l.StrokeDashCap = PenLineCap.Triangle; l.StrokeEndLineCap = PenLineCap.Square; l.StrokeStartLineCap = PenLineCap.Round; Canvas1.Children.Add(l); }
效果如下
.
相关文章推荐
- 社交巨头三国杀:微信、WhatsApp、Line到底有啥区别?
- WPF MVVM示例讲解
- PowerShell中调用WPF生成炫酷窗口实例
- C#中WPF使用多线程调用窗体组件的方法
- WPF实现渐变淡入淡出的登陆窗口效果
- WPF的数据绑定详细介绍
- js实现两点之间画线的方法
- WPF绑定实例详解
- 用JavaScript实现使用鼠标画线的示例代码
- 关于WPF使用MultiConverter控制Button状态的详细介绍
- 如何搭建新的WPF项目框架
- 解析WPF实现音频文件循环顺序播放的解决方法
- Java拖曳鼠标实现画线功能的方法
- 大连圈线下活动总结
- WPF Toolkit - February 2010 Release
- 使用WPF创建一个Digg桌面应用
- Barcode Professional for WPF
- WPF数据表格支持vs2010
- Silverlight Gantt甘特图银光,WPF,甘特图,Silverlight,Gantt,任务甘特图,资源甘特图
- WPF甘特图开发包(含任务甘特图和资源甘特图)