导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

UIElement.CacheMode 属性

2013/12/13

获取或设置一个值,该值指示应在可能时缓存已呈现内容。

Namespace:  System.Windows
程序集:  System.Windows(位于 System.Windows.dll 中)
XMLNS for XAML: 未映射到 xmlns。

public CacheMode CacheMode { get; set; }
<uiElement>
  <uiElement.CacheMode>
    singleBitmapCache
  </uiElement.CacheMode>
</uiElement>

XAML 值

singleBitmapCache

恰好一个 BitmapCache 对象元素,通常使用 RenderAtScale 特性集。从技术上讲,XAML 接受任何 CacheMode 对象值,但是 BitmapCache 是 Windows Phone 核心 API 中现有的唯一实用派生类。

属性值

类型: System.Windows.Media.CacheMode
指示应在可能时缓存已呈现内容的值。如果指定 CacheMode 的值,RenderTransformOpacity 中的呈现操作将在图形处理单元 (GPU) 上执行(如果可用)。默认值为 null,这不会启用缓存的组合模式。

依赖项属性标识符字段: CacheModeProperty

所显示的 XAML 用法是 Windows Phone 核心库中唯一实际可用的用法。在理论上,可以编写其他 CacheMode 类来填充 CacheMode 值,但这些类是自定义类。有关您可以在 BitmapCache 对象元素值上设置的属性,请参见 BitmapCache

Windows Phone 拥有能够使用 GPU 加速的不同操作的集合;有关更多信息,请参见Windows Phone 的基本图形、可视指示器和通知

下面的 XAML 使用 BitmapCacheMediaElement 设置 CacheMode

<MediaElement>
  <MediaElement.CacheMode>
    <BitmapCache RenderAtScale="4"/>
  </ MediaElement.CacheMode>
</MediaElement>

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2014 Microsoft