我正在通过重写单独的UIElement的OnRender方法并使用DrawingContext直接绘制基元来在WPF窗口中绘制相当复杂的“图像”(通常需要刷新并具有许多绘制基元)。如何在OnRender中使用DrawingContext进行绘制?
我的问题是,幕后究竟发生了什么?据我所知,这不是使用保留模式(如果我将Shapes放入控件中就会出现这种情况)。我在问这个问题,因为我很担心这样的绘图实际上只是在背面使用GDI +,这会带来自己的问题(例如,使用GDI +绘制的打印内容已经耗费我们时间和精力)。
是否有良好的资源(除了已经不是好像能赐教明显的MSDN资源?
还是我得到的一切完全错了?
感谢您的任何答案,指着我正确的方向
非常感谢您,我已经怀疑这一点,但总是很高兴可以肯定。 – Daniel 2013-02-11 07:58:03