StaticResourceExtension 類別

定義

實作標記延伸,該標記延伸支援從 XAML 進行的靜態 (XAML 載入時間 (Load Time)) 資源參考。

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)

適用於