ThemeDictionaryExtension Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует расширение разметки, позволяющее авторам приложений настраивать стили элементов управления на основе текущей системной темы.
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
- Наследование
- Атрибуты
Комментарии
Этот класс представляет собой реализацию расширения разметки. Классы расширений разметки существуют в основном для обеспечения поддержки инфраструктуры для некоторых аспектов реализации процессора XAML WPF, а члены, предоставляемые расширением разметки, обычно не вызываются из пользовательского кода. Это расширение поддерживает использование расширения разметки ThemeDictionary из XAML.
Использование текста XAML
Сведения о XAML см. в разделе "Расширение разметки ThemeDictionary".
Конструкторы
| Имя | Описание |
|---|---|
| ThemeDictionaryExtension() |
Инициализирует новый экземпляр класса ThemeDictionaryExtension. |
| ThemeDictionaryExtension(String) |
Инициализирует новый экземпляр ThemeDictionaryExtension класса, используя указанное имя сборки. |
Свойства
| Имя | Описание |
|---|---|
| AssemblyName |
Возвращает или задает параметр строки определенного соглашения об именовании, чтобы определить, какой словарь применяется для конкретной темы. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ProvideValue(IServiceProvider) |
Возвращает объект, который должен быть задан в свойстве, в котором применяется это расширение. Для ThemeDictionaryExtensionэтого используется значение URI для определенного расширения словаря тем. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |