提升Silverlight绘图应用的功能与数据持久化
在开发绘图应用时,我们往往希望为用户提供更多实用的功能,同时确保用户的作品不会丢失。下面将详细介绍如何改变绘图属性、添加擦除功能以及实现绘图数据的持久化存储。
1. 改变绘图属性
开发一个简单的绘图程序可能并不复杂,但用户通常期望更多功能,比如改变笔触的宽度和颜色。Stroke对象的DrawingAttribute属性可以帮助我们实现这一点。
- 改变颜色 :若要将Stroke对象设置为红色,可使用以下代码:
_stroke.DrawingAttributes.Color = Colors.Red;
- 创建荧光笔效果 :荧光笔通常使用半透明的黄色,在ARGB颜色空间中,半透明黄色可表示为127, 255, 255, 0。设置Stroke对象为半透明黄色的代码如下:
_stroke.DrawingAttributes.Color = Color.FromArgb(127, 255, 255, 0);
- 调整笔触高度 :荧光笔的笔尖通常较高,可将高度设置为较大的值,例如:
this._stroke.DrawingAttribut
超级会员免费看
订阅专栏 解锁全文
94

被折叠的 条评论
为什么被折叠?



