DynamicResourceExtension 類別

定義

實作標記延伸,這個標記延伸支援從 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
繼承
DynamicResourceExtension
屬性

備註

參考可能會在執行時間變更的內容時,需要動態資源參考。 內容變更的原因可能是應用程式起始,或可能是外部的。 其中一個範例是,如果您包括依賴回報使用者設定喜好設定之系統資源的樣式,例如主題、字型設定等等。

這個類別是標記延伸實作。 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)

傳回物件,這個物件應該設定於套用這個延伸的屬性上。 對於 DynamicResourceExtension,這是在目前父鏈結內的資源字典中找到的物件,目前父鏈結由 ResourceKey 來索引。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於