StaticResourceExtension 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作標記延伸,該標記延伸支援從 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
- 繼承
- 屬性
備註
這個類別是標記延伸實作。 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) |