2

我已经使用 RenderTranform 结合缩放和翻译在我的 WPF 应用程序中实现了缩放和平移。

位图、文本、图形路径、形状等等,一切都很美好。一旦我将 viewport3d 放入可视树并放大图片,性能就会下降到可怕的(非交互式!)水平。

有什么建议么?

我已经阅读了此页面http://msdn.microsoft.com/en-us/library/bb613553.aspx并遵循了适用于我的应用程序的所有建议。这让我可以在视图中放大一点,但还不够……

4

1 回答 1

2

我使用缓存组合解决了这个问题。

我必须将 Viewport3d 放入画布并使用以下代码:

    CacheMode = new BitmapCache() 
{ EnableClearType = true, RenderAtScale = 1, SnapsToDevicePixels = true },

在视口本身上做同样的事情是行不通的......

于 2010-07-13T16:26:11.463 回答