DynamicResourceExtension DynamicResourceExtension DynamicResourceExtension DynamicResourceExtension Class

Определение

Реализует расширение разметки, поддерживающее динамические ссылки на ресурсы из XAML.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
Наследование
DynamicResourceExtensionDynamicResourceExtensionDynamicResourceExtensionDynamicResourceExtension
Атрибуты

Комментарии

Ссылки на динамические ресурсы необходимы при ссылке на содержимое, которое может измениться во время выполнения.Dynamic resource references are necessary when referencing content that might change at run-time. Причины изменения содержимого могут быть инициированы приложением или внешними.The reasons for the content change might be application-initiated or might be external. Одним из примеров является включение стилей, зависящих от системных ресурсов, которые сообщают о пользовательских настройках, таких как темы, параметры шрифтов и т. д.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.

Этот класс является реализацией расширения разметки.This class is a markup extension implementation. Классы расширений разметки WPFWPF в основном существуют, чтобы обеспечить поддержку инфраструктуры для некоторых аспектов WPFWPF XAMLXAML реализации процессора, а члены, предоставляемые классами расширений разметки, обычно не вызываются из непосредственно пользовательский код.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. Этот класс особенно поддерживает использование расширения разметки DynamicResource из XAMLXAML.This class particularly supports the DynamicResource Markup Extension usage from XAMLXAML. Дополнительные сведения о динамических ссылках на ресурсы см. в разделе расширение разметки DynamicResource.For more information about dynamic resource references, see DynamicResource Markup Extension.

Использование текста XAMLXAML Text Usage

Дополнительные XAMLXAML сведения см. в разделе расширение разметки DynamicResource.For XAMLXAML information, see DynamicResource Markup Extension.

Конструкторы

DynamicResourceExtension() DynamicResourceExtension() DynamicResourceExtension() DynamicResourceExtension()

Инициализирует новый экземпляр класса DynamicResourceExtension.Initializes a new instance of the DynamicResourceExtension class.

DynamicResourceExtension(Object) DynamicResourceExtension(Object) DynamicResourceExtension(Object) DynamicResourceExtension(Object)

Инициализирует новый экземпляр класса DynamicResourceExtension с указанным исходным ключом.Initializes a new instance of the DynamicResourceExtension class, with the provided initial key.

Свойства

ResourceKey ResourceKey ResourceKey ResourceKey

Получает или задает ключ, указанный данной динамической ссылкой на ресурс.Gets or sets the key specified by this dynamic resource reference. Ключ используется для поиска ресурса в словарях ресурсов посредством промежуточного выражения.The key is used to lookup a resource in resource dictionaries, by means of an intermediate expression.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider)

Возвращает объект, который следует задать на свойстве, в отношении которого применяется данное расширение.Returns an object that should be set on the property where this extension is applied. Для DynamicResourceExtension это объект, находящийся в словаре ресурсов текущей родительской цепочки с ключом ResourceKey.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()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Применяется к