ThemeDictionaryExtension Klasse

Definition

Implementiert eine Markuperweiterung, die es Anwendungsentwicklern ermöglicht, Steuerelementstile anhand des aktuellen Systemdesigns anzupassen.Implements a markup extension that enables application authors to customize control styles based on the current system theme.

public ref class ThemeDictionaryExtension : System::Windows::Markup::MarkupExtension
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Uri))]
public class ThemeDictionaryExtension : System.Windows.Markup.MarkupExtension
type ThemeDictionaryExtension = class
    inherit MarkupExtension
Public Class ThemeDictionaryExtension
Inherits MarkupExtension
Vererbung
ThemeDictionaryExtension
Attribute

Hinweise

Diese Klasse ist eine Markup Erweiterungs Implementierung.This class is a markup extension implementation. Markup Erweiterungs Klassen sind hauptsächlich zum Bereitstellen von Infrastruktur Unterstützung für einen Aspekt der Implementierung des WPFWPF XAMLXAML-Prozessors vorhanden, und die von einer Markup Erweiterung verfügbar gemachten Elemente werden in der Regel nicht von Benutzercode aufgerufen.Markup extension classes exist mainly to provide infrastructure support for some aspect of the WPFWPF XAMLXAML processor implementation, and the members exposed by a markup extension are not typically called from user code. Diese Erweiterung unterstützt die Verwendung der Markup Erweiterung von XAMLXAML.This extension supports the ThemeDictionary Markup Extension usage from XAMLXAML.

Verwendung von XAML-TextXAML Text Usage

XAMLXAML Informationen finden Sie unter der medictionary-Markup Erweiterung.For XAMLXAML information, see ThemeDictionary Markup Extension.

Konstruktoren

ThemeDictionaryExtension()

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

ThemeDictionaryExtension(String)

Initialisiert eine neue Instanz der ThemeDictionaryExtension-Klasse mit den angegebenen Assemblynamen.Initializes a new instance of the ThemeDictionaryExtension class, using the specified assembly name.

Eigenschaften

AssemblyName

Ruft eine Zeichenfolge ab, die eine bestimmte Namenskonvention festlegt, um eine Wörterbuch für ein bestimmtes Design zu identifizieren.Gets or sets a string setting a particular naming convention to identify which dictionary applies for a particular theme.

Methoden

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

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

(Geerbt von Object)
MemberwiseClone()

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

(Geerbt von Object)
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 ThemeDictionaryExtension ist dies der URI-Wert für eine bestimmte Erweiterung eines Designwörterbuches.For ThemeDictionaryExtension, this is the URI value for a particular theme dictionary extension.

ToString()

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

(Geerbt von Object)

Gilt für: