none
WPF 画图效率问题 RRS feed

  • 问题

  • 我想在WPF上制作一个画图板(诸如InkCanvas效果)的程序

    但不直接使用inkCanvas,因为它不符合我的要求,我制作的是多指画板,而不是单个输入

    问题来了!WPF的画图效率!

    我使用画直线的方法在canvas上进行跟踪手指绘图,但WPF 中的绘线方法,是在canvas上不断的添加line的对象,

    这种做法,在画板一开始绘图时,不会发现什么问题,但当canvas上的line的对象越来越多时,画线会产生极其严重的延迟现象,效率非常低下

    WPF没有在一个画布上即时绘图并显示的方法吗??

    我现在所知的绘图方法(例如SHAPE,Visual类啊)都是往画布上添加对象。。这种方法的画图效率不适合做画图板!!

    好像我这样的需求,WPF是不是做不到?

    是不是要我回归到winform上面做?

     

    2010年5月21日 8:14

答案

全部回复