Freigeben über


RenderOptions.GetCachingHint(DependencyObject) Methode

Definition

Gibt den Wert der angefügten CachingHint-Eigenschaft für ein angegebenes Abhängigkeitsobjekt zurück.

public:
 static System::Windows::Media::CachingHint GetCachingHint(System::Windows::DependencyObject ^ target);
[System.Windows.AttachedPropertyBrowsableForType(typeof(System.Windows.Media.TileBrush))]
public static System.Windows.Media.CachingHint GetCachingHint (System.Windows.DependencyObject target);
[<System.Windows.AttachedPropertyBrowsableForType(typeof(System.Windows.Media.TileBrush))>]
static member GetCachingHint : System.Windows.DependencyObject -> System.Windows.Media.CachingHint
Public Shared Function GetCachingHint (target As DependencyObject) As CachingHint

Parameter

target
DependencyObject

Das Abhängigkeitsobjekt, aus dem der Wert der angefügten CachingHint-Eigenschaft abgerufen werden soll.

Gibt zurück

CachingHint

Der aktuelle Wert der angefügten CachingHint-Eigenschaft für das angegebene Abhängigkeitsobjekt.

Attribute

Ausnahmen

Der angegebene target ist gleich null.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie die Zwischenspeicherungshinweiswerte für ein DrawingBrushObjekt abrufen.

// Get the caching hint option for the brush.
CachingHint cachingHint = RenderOptions.GetCachingHint(drawingBrush);

if (cachingHint == CachingHint.Cache)
{
    // Get the minimum and maximum relative sizes for regenerating the tiled brush.
    double minimum = RenderOptions.GetCacheInvalidationThresholdMinimum(drawingBrush);
    double maximum = RenderOptions.GetCacheInvalidationThresholdMaximum(drawingBrush);

    // Perform action based on cache values...
}
' Get the caching hint option for the brush.
Dim cachingHintOpt As CachingHint = RenderOptions.GetCachingHint(drawingBrush)

If cachingHintOpt = CachingHint.Cache Then
    ' Get the minimum and maximum relative sizes for regenerating the tiled brush.
    Dim minimum As Double = RenderOptions.GetCacheInvalidationThresholdMinimum(drawingBrush)
    Dim maximum As Double = RenderOptions.GetCacheInvalidationThresholdMaximum(drawingBrush)

    ' Perform action based on cache values...
End If

Gilt für

Siehe auch