RenderOptions.GetCacheInvalidationThresholdMaximum(DependencyObject) Method

Definition

Returns the value of the CacheInvalidationThresholdMaximum attached property for a specified dependency object.

C#
[System.Windows.AttachedPropertyBrowsableForType(typeof(System.Windows.Media.TileBrush))]
public static double GetCacheInvalidationThresholdMaximum(System.Windows.DependencyObject target);

Parameters

target
DependencyObject

The dependency object from which to retrieve the value of the CacheInvalidationThresholdMaximum attached property.

Returns

The current value of the CacheInvalidationThresholdMaximum attached property on the specified dependency object.

Attributes

Exceptions

The specified target is null.

Examples

The following example shows how to retrieve the caching hint values for a DrawingBrush.

C#
// 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...
}

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

See also