Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DynamicResourceExtension-Klasse

 

Veröffentlicht: Oktober 2016

Implementiert eine Markuperweiterung, die dynamische Ressourcenverweise aus unterstützt XAML.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

System.Object
  System.Windows.Markup.MarkupExtension
    System.Windows.DynamicResourceExtension

[TypeConverterAttribute(typeof(DynamicResourceExtensionConverter))]
[MarkupExtensionReturnTypeAttribute(typeof(object))]
public class DynamicResourceExtension : MarkupExtension

NameBeschreibung
System_CAPS_pubmethodDynamicResourceExtension()

Initialisiert eine neue Instanz der DynamicResourceExtension-Klasse.

System_CAPS_pubmethodDynamicResourceExtension(Object)

Initialisiert eine neue Instanz der DynamicResourceExtension -Klasse, mit dem angegebenen ersten Schlüssel.

NameBeschreibung
System_CAPS_pubpropertyResourceKey

Ruft ab oder legt den Schlüssel, der von diesem dynamischen Ressourcenverweis angegeben. Der Schlüssel wird verwendet, um eine Ressource in Ressourcenwörterbüchern mit einem Zwischenausdruck suchen.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_pubmethodProvideValue(IServiceProvider)

Gibt ein Objekt zurück, das auf die Eigenschaft festgelegt werden soll, auf die diese Erweiterung angewendet wird. Für DynamicResourceExtension, dies ist das Objekt in einem Ressourcenwörterbuch in der aktuellen übergeordneten Kette, deren Schlüssel wird von der ResourceKey.(Überschreibt MarkupExtension.ProvideValue(IServiceProvider).)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

Dynamische Verweise sind erforderlich, wenn auf Inhalt verwiesen wird, die zur Laufzeit geändert werden kann. Die Gründe für die Änderung möglicherweise Anwendung initiiert oder extern sein können. Ein Beispiel ist, wenn Sie Stile einschließen, die auf Systemressourcen beruhen, die Benutzer konfigurierten Einstellungen wie z. B. Designs, Schriftart und So weiter zu melden.

Diese Klasse ist eine Markuperweiterungsimplementierung. Markuperweiterung Klassen im WPF vorhanden sein, in erster Linie um Infrastruktur für einige Aspekte der unterstützen die WPF XAML prozessorimplementierung und die von den Klassen der Markup-Erweiterung verfügbar gemachten Member sind nicht in der Regel von direkt Benutzercode aufgerufen.  Diese Klasse unterstützt insbesondere die DynamicResource-Markuperweiterung Verwendung von XAML. Weitere Informationen zu dynamischen Ressourcenverweis verwenden, finden Sie unter DynamicResource-Markuperweiterung.

Für XAML Informationen finden Sie unter DynamicResource-Markuperweiterung.

.NET Framework
Verfügbar seit 3.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: