ThemeDictionaryExtension Klasa

Definicja

Implementuje rozszerzenie znaczników, które umożliwia autorom aplikacji Dostosowywanie stylów formantów na podstawie bieżącego motywu systemu.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
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Uri))>]
type ThemeDictionaryExtension = class
    inherit MarkupExtension
Public Class ThemeDictionaryExtension
Inherits MarkupExtension
Dziedziczenie
ThemeDictionaryExtension
Atrybuty

Uwagi

Ta klasa jest implementacją rozszerzenia znaczników.This class is a markup extension implementation. Klasy rozszerzeń znaczników istnieją głównie do zapewnienia obsługi infrastruktury dla pewnego aspektu implementacji procesora języka XAML WPF, a elementy członkowskie udostępniane przez rozszerzenie znacznika nie są zwykle wywoływane z kodu użytkownika.Markup extension classes exist mainly to provide infrastructure support for some aspect of the WPF XAML processor implementation, and the members exposed by a markup extension are not typically called from user code. To rozszerzenie obsługuje użycie rozszerzenia ThemeDictionary — Markup from XAML.This extension supports the ThemeDictionary Markup Extension usage from XAML.

Użycie tekstu w języku XAMLXAML Text Usage

Aby uzyskać informacje na temat języka XAML, zobacz ThemeDictionary — Markup Extension.For XAML information, see ThemeDictionary Markup Extension.

Konstruktory

ThemeDictionaryExtension()

Inicjuje nowe wystąpienie klasy ThemeDictionaryExtension.Initializes a new instance of the ThemeDictionaryExtension class.

ThemeDictionaryExtension(String)

Inicjuje nowe wystąpienie ThemeDictionaryExtension klasy, używając określonej nazwy zestawu.Initializes a new instance of the ThemeDictionaryExtension class, using the specified assembly name.

Właściwości

AssemblyName

Pobiera lub ustawia ciąg określający określoną konwencję nazewnictwa w celu zidentyfikowania, który słownik ma zastosowanie do określonego motywu.Gets or sets a string setting a particular naming convention to identify which dictionary applies for a particular theme.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ProvideValue(IServiceProvider)

Zwraca obiekt, który powinien być ustawiony we właściwości, w której to rozszerzenie jest stosowane.Returns an object that should be set on the property where this extension is applied. Dla ThemeDictionaryExtension , jest to wartość identyfikatora URI dla określonego rozszerzenia słownika motywu.For ThemeDictionaryExtension, this is the URI value for a particular theme dictionary extension.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy