RenderOptions.GetCachingHint(DependencyObject) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns the value of the CachingHint attached property for a specified dependency object.
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
Parameters
- target
- DependencyObject
The dependency object from which to retrieve the value of the CachingHint attached property.
Returns
The current value of the CachingHint 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.
// 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
Applies to
See also
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기