DynamicResourceExtension 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现支持从 XAML 进行的动态资源引用的标记扩展。
public ref class DynamicResourceExtension : System::Windows::Markup::MarkupExtension
[System.ComponentModel.TypeConverter(typeof(System.Windows.DynamicResourceExtensionConverter))]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class DynamicResourceExtension : System.Windows.Markup.MarkupExtension
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DynamicResourceExtensionConverter))>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type DynamicResourceExtension = class
inherit MarkupExtension
Public Class DynamicResourceExtension
Inherits MarkupExtension
- 继承
- 属性
注解
引用可能在运行时更改的内容时,需要动态资源引用。 内容更改的原因可能是应用程序启动的,也可能是外部的。 例如,如果你包括依赖于报告用户配置的首选项的系统资源的样式,例如主题、字体设置等。
此类是标记扩展实现。 WPF中的标记扩展类主要是为了为WPF XAML 处理器实现的某些方面提供基础结构支持,标记扩展类公开的成员通常不会从直接用户代码调用。 此类特别支持 XAML 中的 DynamicResource 标记扩展 用法。 有关动态资源引用的详细信息,请参阅 DynamicResource 标记扩展。
XAML 文本用法
有关 XAML 信息,请参阅 DynamicResource 标记扩展。
构造函数
| 名称 | 说明 |
|---|---|
| DynamicResourceExtension() |
初始化 DynamicResourceExtension 类的新实例。 |
| DynamicResourceExtension(Object) |
使用提供的初始键初始化类的新实例 DynamicResourceExtension 。 |
属性
| 名称 | 说明 |
|---|---|
| ResourceKey |
获取或设置此动态资源引用指定的键。 该键用于通过中间表达式查找资源字典中的资源。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ProvideValue(IServiceProvider) |
返回应在应用此扩展的属性上设置的对象。 因此 |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |