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 Ressourcenverweise sind erforderlich, wenn Sie Inhalt verweisen, die 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 Änderung möglicherweise der Anwendung initiierte oder können es sich um externe.The reasons for the content change might be application-initiated or might be external. Ein Beispiel ist, wenn Sie Stile einschließen, die Systemressourcen abhängig sind, von die benutzerdefinierte Einstellungen von Modifizierern, z. B. Designs und schriftarteinstellungen gemeldet.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 Implementierung einer Markuperweiterung an.This class is a markup extension implementation. Markuperweiterung Klassen im WPFWPF vorhanden sind, vor allem um einige Aspekte der Infrastruktur zur Unterstützung bereit die WPFWPF XAMLXAML -prozessorimplementierung und welche Elemente, die von der Markuperweiterung, die Klassen in der Regel nicht aus aufgerufen werden verfügbar gemacht werden direkt aus 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 DynamicResource-Markuperweiterung Verbrauch von XAMLXAML.This class particularly supports the DynamicResource Markup Extension usage from XAMLXAML. Weitere Informationen zu dynamischen Ressourcenverweis verwenden, finden Sie unter DynamicResource-Markuperweiterung.For more information about dynamic resource references, see DynamicResource Markup Extension.

XAML-Text-NutzungXAML Text Usage

Für XAMLXAML Informationen finden Sie unter DynamicResource-Markuperweiterung.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 auf die Eigenschaft festgelegt werden soll, auf 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: