Viewport2DVisual3D.CacheMode 屬性

定義

取得或設定 Viewport2DVisual3D 的快取表示。

public:
 property System::Windows::Media::CacheMode ^ CacheMode { System::Windows::Media::CacheMode ^ get(); void set(System::Windows::Media::CacheMode ^ value); };
public System.Windows.Media.CacheMode CacheMode { get; set; }
member this.CacheMode : System.Windows.Media.CacheMode with get, set
Public Property CacheMode As CacheMode

屬性值

保存 CacheMode 之快取表示的 Viewport2DVisual3D

備註

CacheMode當您需要提高呈現耗時之內容的效能時,請設定 屬性。 如需詳細資訊,請參閱BitmapCache

類別會將 Viewport2DVisual3D 3D 內容投影成 2D,以正確調整 3D 元素中的 2D 內容大小。

因為快取一律依賴元素的大小,而不是套用至它的轉換,所以當您設定 CacheMode 屬性時,一開始內容可能會呈現 Pixilated。 這是因為其會向上取樣到比快取大小更大的大小。 您可以藉由設定 HeightWidth 屬性來增加 2D 視覺效果的本機大小來更正這種情況。 此外,您可以在 上增加 , RenderAtScaleCacheMode 直到內容達到可接受的清楚程度為止。

適用於

另請參閱