Viewport2DVisual3D.CacheMode Eigenschaft

Definition

Ruft eine zwischengespeicherte Darstellung des Viewport2DVisual3D ab oder legt diese fest.

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

Eigenschaftswert

Ein CacheMode, der eine zwischengespeicherte Darstellung von Viewport2DVisual3D enthält.

Hinweise

Legen Sie die CacheMode -Eigenschaft fest, wenn Sie die Leistung für Inhalte erhöhen müssen, die zeitaufwendig zu rendern sind. Weitere Informationen finden Sie unter BitmapCache.

Die Viewport2DVisual3D Klasse projiziert 3D-Inhalte in 2D, um den 2D-Inhalt im 3D-Element richtig zu dimensionieren.

Da die Zwischenspeicherung immer von der Größe des Elements abhängig ist, wird der Inhalt beim Festlegen der -Eigenschaft möglicherweise zunächst pixiliert angezeigt, anstatt auf die CacheMode Transformation angewendet zu werden. Dies liegt daran, dass es auf eine viel größere Größe hochstempelt wird, als es zwischengespeichert wurde. Sie können diese Situation korrigieren, indem Sie die lokale Größe Ihres 2D-Visuals erhöhen, indem Sie die Height -Eigenschaft oder Width festlegen. Außerdem können Sie die auf der RenderAtScaleCacheMode erhöhen, bis der Inhalt ein akzeptables Maß an Klarheit erreicht.

Gilt für:

Weitere Informationen