public static void SetCacheMode(DependencyObject element, CacheMode value)
 {
     element.SetValue(CacheModeProperty, value);
 }
Esempio n. 2
0
 private void RestoreCacheMode()
 {
     CacheMode = _cacheMode;
     _cacheMode = null;
 }
Esempio n. 3
0
 private void ClearCacheMode()
 {
     _cacheMode = CacheMode;
     CacheMode = null;
 }
Esempio n. 4
0
 /// <summary>
 /// Saves the
 /// <see cref="P:System.Windows.UIElement.CacheMode"/>
 /// and
 /// <see cref="P:System.Windows.UIElement.IsHitTestVisible"/>
 /// values for the
 /// <see cref="T:System.Windows.UIElement"/>.
 /// </summary>
 private void Save()
 {
     _cacheMode = _element.CacheMode;
     if (!(_cacheMode is BitmapCache))
     {
         _element.CacheMode = TransitionFrame.BitmapCacheMode;
     }
     _isHitTestVisible = _element.IsHitTestVisible;
     if (_isHitTestVisible)
     {
         _element.IsHitTestVisible = false;
     }
 }
Esempio n. 5
0
 /// <summary>
 /// Saves the
 /// <see cref="P:System.Windows.UIElement.CacheMode"/>
 /// and
 /// <see cref="P:System.Windows.UIElement.IsHitTestVisible"/>
 /// values for the
 /// <see cref="T:System.Windows.UIElement"/>.
 /// </summary>
 private void Save()
 {
     _cacheMode = _element.CacheMode;
     if (!(_cacheMode is BitmapCache))
     {
         _element.CacheMode = new BitmapCache();
     }
     _isHitTestVisible = _element.IsHitTestVisible;
     if (_isHitTestVisible)
     {
         _element.IsHitTestVisible = false;
     }
 }
 /// <summary>
 /// Saves the
 /// <see cref="P:System.Windows.UIElement.CacheMode"/>
 /// and
 /// <see cref="P:System.Windows.UIElement.IsHitTestVisible"/>
 /// values for the
 /// <see cref="T:System.Windows.UIElement"/>.
 /// </summary>
 private void Save()
 {
     _cacheMode = _element.CacheMode;
     if (_cacheMode == null)
     {
         _element.CacheMode = new BitmapCache();
     }
     _isHitTestVisible = _element.IsHitTestVisible;
     _element.IsHitTestVisible = false;
 }