WEB开发网
开发学院图形图像Flash My Silverlight系列(10)—— Silverlight中的In... 阅读

My Silverlight系列(10)—— Silverlight中的InkCanvas

 2009-04-25 12:04:36 来源:WEB开发网   
核心提示: 经过我的测试,执行并没有什么问题,My Silverlight系列(10)—— Silverlight中的InkCanvas(4),但是由于我们向Stroke中插入点,完全依赖于MouseMove事件,至于上面提到的问题,如果大家有什么优化的方式和算法,如果我们的鼠标移动速度过快,那么被插

经过我的测试,执行并没有什么问题。但是由于我们向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中的右键事件点击模拟(全局版本)

上一页  1 2 3 4 

Tags:My Silverlight 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接