UIPropertyMetadata Класс

Определение

Предоставляет метаданные свойств для несистемных свойств, которые влияют на отрисовку или пользовательский интерфейс на уровне ядра.Provides property metadata for non-framework properties that do have rendering/user interface impact at the core level.

public ref class UIPropertyMetadata : System::Windows::PropertyMetadata
public class UIPropertyMetadata : System.Windows.PropertyMetadata
type UIPropertyMetadata = class
    inherit PropertyMetadata
Public Class UIPropertyMetadata
Inherits PropertyMetadata
Наследование
UIPropertyMetadata
Производный

Комментарии

FrameworkPropertyMetadata (производный от этого класса) является более распространенным классом метаданных, используемым для свойств уровня платформы, которые также имеют воздействие на отрисовку и пользовательский интерфейс.FrameworkPropertyMetadata (derived from this class) is the more common metadata class used for framework-level properties that also have rendering/user interface impact.

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

UIPropertyMetadata()

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

UIPropertyMetadata(Object)

Инициализирует новый экземпляр UIPropertyMetadata класса, указав значение по умолчанию для свойства.Initializes a new instance of the UIPropertyMetadata class, with the specified default value for the property.

UIPropertyMetadata(Object, PropertyChangedCallback)

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

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)

Инициализирует новый экземпляр UIPropertyMetadata класса с заданными значением по умолчанию и ответами.Initializes a new instance of the UIPropertyMetadata class, with the specified default value and callbacks.

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean)

Инициализирует новый экземпляр класса UIPropertyMetadata с указанными значением по умолчанию и ответами и булевым значением, используемым для отключения анимации свойства.Initializes a new instance of the UIPropertyMetadata class, with the specified default value and callbacks, and a Boolean used to disable animations on the property.

UIPropertyMetadata(PropertyChangedCallback)

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

Свойства

CoerceValueCallback

Возвращает или задает ссылку на реализацию CoerceValueCallback указанную в этих метаданных.Gets or sets a reference to a CoerceValueCallback implementation specified in this metadata.

(Унаследовано от PropertyMetadata)
DefaultValue

Возвращает или задает значение по умолчанию свойства зависимостей.Gets or sets the default value of the dependency property.

(Унаследовано от PropertyMetadata)
IsAnimationProhibited

Получает или задает значение, указывающее следует ли отключить анимацию для свойства зависимостей, если используется существующий экземпляр метаданных.Gets or sets a value declaring whether animations should be disabled on the dependency property where the containing metadata instance is applied.

IsSealed

Возвращает значение, определяющее, были ли применены метаданные к свойству, что привело к запрету изменений экземпляра метаданных.Gets a value that determines whether the metadata has been applied to a property in some way, resulting in the immutable state of that metadata instance.

(Унаследовано от PropertyMetadata)
PropertyChangedCallback

Возвращает или задает ссылку на реализацию PropertyChangedCallback указанную в этих метаданных.Gets or sets a reference to a PropertyChangedCallback implementation specified in this metadata.

(Унаследовано от PropertyMetadata)

Методы

Equals(Object)

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

(Унаследовано от Object)
GetHashCode()

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

(Унаследовано от Object)
GetType()

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

(Унаследовано от Object)
MemberwiseClone()

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

(Унаследовано от Object)
Merge(PropertyMetadata, DependencyProperty)

Совмещает эти метаданные с основными.Merges this metadata with the base metadata.

(Унаследовано от PropertyMetadata)
OnApply(DependencyProperty, Type)

Вызывается после применения данных метаданных к свойству, указывая на запечатывание метаданных.Called when this metadata has been applied to a property, which indicates that the metadata is being sealed.

(Унаследовано от PropertyMetadata)
ToString()

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

(Унаследовано от Object)

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

См. также раздел