我正在通過重寫單獨的UIElement的OnRender方法並使用DrawingContext直接繪製基元來在WPF窗口中繪製相當複雜的「圖像」(通常需要刷新並具有許多繪製基元)。如何在OnRender中使用DrawingContext進行繪製?
我的問題是,幕後究竟發生了什麼?據我所知,這不是使用保留模式(如果我將Shapes放入控件中就會出現這種情況)。我在問這個問題,因爲我很擔心這樣的繪圖實際上只是在背面使用GDI +,這會帶來自己的問題(例如,使用GDI +繪製的打印內容已經耗費我們時間和精力)。
是否有良好的資源(除了已經不是好像能賜教明顯的MSDN資源?
還是我得到的一切完全錯了?
感謝您的任何答案,指着我正確的方向
非常感謝您,我已經懷疑這一點,但總是很高興可以肯定。 – Daniel 2013-02-11 07:58:03