StaticResourceExtension 类

定义

实现一个标记扩展,该标记扩展支持根据 XAML 制作的静态(XAML 加载时)资源引用。

public ref class StaticResourceExtension : System::Windows::Markup::MarkupExtension
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class StaticResourceExtension : System.Windows.Markup.MarkupExtension
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type StaticResourceExtension = class
    inherit MarkupExtension
Public Class StaticResourceExtension
Inherits MarkupExtension
继承
StaticResourceExtension
属性

注解

此类是标记扩展实现。 WPF 中的标记扩展类主要是为了为 WPF XAML 处理器实现的某些方面提供基础结构支持,标记扩展公开的成员通常不是从用户代码调用的。 此扩展支持 XAML 中的 StaticResource 标记扩展 用法。 有关 WPF XAML 中静态资源查找机制的详细信息,请参阅 StaticResource 标记扩展XAML 资源

{StaticResource} 是特定于 XAML 的 WPF 实现的标记扩展。 可以在引用 WPF 的默认 XAML 命名空间时使用 {StaticResource} ,而无需使用前缀。 相比之下,为 XAML 语言定义的标记扩展支持 (,例如 {x:Type}) 在用法中需要 XAML 语言 XAML 命名空间的前缀。 有关详细信息,请参阅标记扩展和 WPF XAML

每当不显式需要 DynamicResource 标记扩展 时,静态资源引用在 XAML 中使用。

构造函数

StaticResourceExtension()

初始化 StaticResourceExtension 类的新实例。

StaticResourceExtension(Object)

用提供的初始键初始化 StaticResourceExtension 类的新实例。

属性

ResourceKey

获取或设置此静态资源引用传递的键值。 该键用于返回与资源字典中的键匹配的对象。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ProvideValue(IServiceProvider)

返回一个应在应用了此扩展的属性上设置的对象。 对于 StaticResourceExtension,这是在资源字典中查找的对象,其中要查找的对象由 ResourceKey 标识。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于