UIPropertyMetadata Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет метаданные свойств для свойств, не относящихся к платформе, которые влияют на отрисовку или пользовательский интерфейс на уровне ядра.
public ref class UIPropertyMetadata : System::Windows::PropertyMetadata
public class UIPropertyMetadata : System.Windows.PropertyMetadata
type UIPropertyMetadata = class
inherit PropertyMetadata
Public Class UIPropertyMetadata
Inherits PropertyMetadata
- Наследование
- Производный
Комментарии
FrameworkPropertyMetadata (производный от этого класса) — это более распространенный класс метаданных, используемый для свойств на уровне платформы, которые также влияют на отрисовку и пользовательский интерфейс.
Конструкторы
| Имя | Описание |
|---|---|
| UIPropertyMetadata() |
Инициализирует новый экземпляр класса UIPropertyMetadata. |
| UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean) |
Инициализирует новый экземпляр UIPropertyMetadata класса с указанным значением и обратными вызовами по умолчанию, а логическое значение, используемое для отключения анимаций в свойстве. |
| UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback) |
Инициализирует новый экземпляр UIPropertyMetadata класса с указанным значением по умолчанию и обратными вызовами. |
| UIPropertyMetadata(Object, PropertyChangedCallback) |
Инициализирует новый экземпляр UIPropertyMetadata класса с указанным обратным вызовом PropertyChanged. |
| UIPropertyMetadata(Object) |
Инициализирует новый экземпляр UIPropertyMetadata класса с указанным значением по умолчанию для свойства. |
| UIPropertyMetadata(PropertyChangedCallback) |
Инициализирует новый экземпляр UIPropertyMetadata класса с указанным обратным вызовом PropertyChanged. |
Свойства
| Имя | Описание |
|---|---|
| CoerceValueCallback |
Возвращает или задает ссылку на реализацию, указанную CoerceValueCallback в этих метаданных. (Унаследовано от PropertyMetadata) |
| DefaultValue |
Возвращает или задает значение по умолчанию свойства зависимостей. (Унаследовано от PropertyMetadata) |
| IsAnimationProhibited |
Возвращает или задает значение, указывающее, следует ли отключить анимацию в свойстве зависимостей, где применяется содержащий экземпляр метаданных. |
| IsSealed |
Возвращает значение, определяющее, применены ли метаданные к свойству каким-то образом, что приводит к неизменяемому состоянию этого экземпляра метаданных. (Унаследовано от PropertyMetadata) |
| PropertyChangedCallback |
Возвращает или задает ссылку на реализацию, указанную PropertyChangedCallback в этих метаданных. (Унаследовано от PropertyMetadata) |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| Merge(PropertyMetadata, DependencyProperty) |
Объединяет эти метаданные с базовыми метаданными. (Унаследовано от PropertyMetadata) |
| OnApply(DependencyProperty, Type) |
Вызывается при применении этих метаданных к свойству, которое указывает на то, что метаданные запечатываются. (Унаследовано от PropertyMetadata) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |