DynamicResourceExtension DynamicResourceExtension DynamicResourceExtension DynamicResourceExtension Class

Definition

Implementiert eine Markuperweiterung, die dynamische Ressourcenverweise unterstützt, die aus XAML erstellt wurden.Implements a markup extension that supports dynamic resource references made from 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
type DynamicResourceExtension = class
    inherit MarkupExtension
Public Class DynamicResourceExtension
Inherits MarkupExtension
Vererbung
DynamicResourceExtensionDynamicResourceExtensionDynamicResourceExtensionDynamicResourceExtension
Attribute

Hinweise

Dynamische Ressourcen Verweise sind erforderlich, wenn auf Inhalte verwiesen wird, die sich zur Laufzeit ändern können.Dynamic resource references are necessary when referencing content that might change at run-time. Die Gründe für die Inhalts Änderung können von der Anwendung initiiert oder extern sein.The reasons for the content change might be application-initiated or might be external. Ein Beispiel hierfür ist, wenn Sie Stile einschließen, die auf Systemressourcen basieren, die Benutzer konfigurierte Einstellungen (z. b. Designs, Schriftart Einstellungen usw.) melden.One example is if you are including styles that rely on system resources that report user-configured preferences, such as themes, font settings and so on.

Diese Klasse ist eine Markup Erweiterungs Implementierung.This class is a markup extension implementation. Markup Erweiterungs Klassen in WPFWPF bestehen hauptsächlich darin, die Infrastruktur Unterstützung für einen Aspekt WPFWPF XAMLXAML der Prozessor Implementierung bereitzustellen, und die Elemente, die von den Markup Erweiterungs Klassen verfügbar gemacht werden, werden in der Regel nicht aus aufgerufen. direkt Benutzercode.Markup extension classes in WPFWPF exist mainly to provide infrastructure support for some aspect of the WPFWPF XAMLXAML processor implementation, and the members exposed by the markup extension classes are not typically called from directly user code. Diese Klasse unterstützt insbesondere die Verwendung von dynamikresource-Markup Erweiterungen aus XAMLXAML.This class particularly supports the DynamicResource Markup Extension usage from XAMLXAML. Weitere Informationen zu dynamischen Ressourcen verweisen finden Sie unter dynamikresource-Markup Erweiterung.For more information about dynamic resource references, see DynamicResource Markup Extension.

Verwendung von XAML-TextXAML Text Usage

Weitere XAMLXAML Informationen finden Sie unter dynamikresource-Markup Erweiterung.For XAMLXAML information, see DynamicResource Markup Extension.

Konstruktoren

DynamicResourceExtension() DynamicResourceExtension() DynamicResourceExtension() DynamicResourceExtension()

Initialisiert eine neue Instanz der DynamicResourceExtension-Klasse.Initializes a new instance of the DynamicResourceExtension class.

DynamicResourceExtension(Object) DynamicResourceExtension(Object) DynamicResourceExtension(Object) DynamicResourceExtension(Object)

Initialisiert eine neue Instanz der DynamicResourceExtension-Klasse mit dem angegebenen Anfangsschlüssel.Initializes a new instance of the DynamicResourceExtension class, with the provided initial key.

Eigenschaften

ResourceKey ResourceKey ResourceKey ResourceKey

Ruft den Schlüssel ab, der von diesem dynamischen Ressourcenverweis angegeben wird, oder legt diesen fest.Gets or sets the key specified by this dynamic resource reference. Mit dem Schlüssel wird eine Ressource in Ressourcenwörterbüchern mit einem Zwischenausdruck gesucht.The key is used to lookup a resource in resource dictionaries, by means of an intermediate expression.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider)

Gibt ein Objekt zurück, das für die Eigenschaft festgelegt werden soll, für die diese Erweiterung angewendet wird.Returns an object that should be set on the property where this extension is applied. Für DynamicResourceExtension ist dies das Objekt in einem Ressourcenwörterbuch in der aktuellen übergeordneten Kette, deren Schlüssel von der ResourceKey festgelegt werden.For DynamicResourceExtension, this is the object found in a resource dictionary in the current parent chain that is keyed by the ResourceKey.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: