My Silverlight系列(10)—— Silverlight中的InkCanvas
2009-04-25 12:04:36 来源:WEB开发网经过我的测试,执行并没有什么问题。但是由于我们向Stroke中插入点,完全依赖于MouseMove事件,如果我们的鼠标移动速度过快,那么被插入的这些本就离散的点,它们之前的间隔会变得更大。这在Ink模式下不会有什么问题,但是在EraseByPoint模式下,就会因被去掉的点附近没有其他的点,而一次性擦掉很大的一段,这是由于我们在插入点和擦除的时候没有做任何的优化造成的,希望这个问题能得到解决。
大家可以到http://blogs.msdn.com/swick/archive/2008/11/30/erasing-ink-in-silverlight-2.aspx去看stefan的原文,那里提供工程原件的下载,我就不再多此一举把它上传到博客园来浪费空间了。至于上面提到的问题,如果大家有什么优化的方式和算法,希望可以告诉我们,谢谢!
系列文章:
My Silverlight系列(1)——绝对定位下的控件动态添加操作
My Silverlight系列(2)——绝对定位下的控件动态添加操作
My Silverlight系列(3)——SilverLight的剪切板操作
My Silverlight系列(4)——恼人的Silverlight文件操作
My Silverlight系列(5)—— Silverlight控件介绍之TabControl
My Silverlight系列(6)—— c#版本的slilverlight.net官网导般栏
My Silverlight系列(7)—— Control的Loaded事件与OnApplyTemplate
My Silverlight系列(8)—— 关于Silverlight 2 RC0中的ComboBox
My Silverlight系列(9)—— 模拟Silverlight中的双击事件
My Silverlight系列(11)—— Silverlight中的右键事件点击模拟(全局版本)
Tags:My Silverlight 系列
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接