Поделиться через


PropertyEntry - класс

Представляет свойство.

Иерархия наследования

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyEntry

Пространство имен:  Microsoft.Windows.Design.PropertyEditing
Сборка:  Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)

Синтаксис

'Декларация
Public MustInherit Class PropertyEntry _
    Implements INotifyPropertyChanged, IPropertyFilterTarget
public abstract class PropertyEntry : INotifyPropertyChanged, 
    IPropertyFilterTarget
public ref class PropertyEntry abstract : INotifyPropertyChanged, 
    IPropertyFilterTarget
[<AbstractClass>]
type PropertyEntry =  
    class
        interface INotifyPropertyChanged
        interface IPropertyFilterTarget
    end
public abstract class PropertyEntry implements INotifyPropertyChanged, IPropertyFilterTarget

Тип PropertyEntry предоставляет следующие члены.

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

  Имя Описание
Защищенный метод PropertyEntry() Инициализирует новый экземпляр класса PropertyEntry.
Защищенный метод PropertyEntry(PropertyValue) Инициализирует новый экземпляр класса PropertyEntry, действующего как подчиненное свойство заданного класса PropertyValue.

В начало страницы

Свойства

  Имя Описание
Открытое свойство CategoryName При переопределении в производном классе получает имя категории, к которой принадлежит свойство.
Открытое свойство Context При переопределении в производном классе получает текущий экземпляр EditingContext.
Открытое свойство Description При переопределении в производном классе получает описание инкапсулированного свойства.
Открытое свойство DisplayName Получает отображаемое имя свойства.
Защищенное свойство HasStandardValues Получает значение, указывающее, имеются ли у этого свойства стандартные значения.
Открытое свойство Identifier При переопределении в производном классе получает идентификатор, который уникально определяет тип и имя свойства на текущей платформе.
Открытое свойство IsAdvanced При переопределении в производном классе получает значение, указывающее, является ли инкапсулированное свойство дополнительным.
Открытое свойство IsReadOnly При переопределении в производном классе получает значение, указывающее, доступно ли инкапсулированное свойство только для чтения.
Открытое свойство MatchesFilter Получает или задает значение, указывающее, соответствует ли объект PropertyEntry фильтру.
Открытое свойство ModelProperties При переопределении в производном классе получает коллекцию свойств модели для объекта PropertyEntry.
Открытое свойство ParentValue Возврат родительского объекта для PropertyValue.
Открытое свойство PropertyName При переопределении в производном классе получает имя инкапсулированного свойства.
Открытое свойство PropertyType При переопределении в производном классе получает тип инкапсулированного свойства.
Открытое свойство PropertyValue Получает объект PropertyValue (модель данных) для объекта PropertyEntry.
Открытое свойство PropertyValueEditor При переопределении в производном классе получает объект PropertyValueEditor, используемый для изменения объекта PropertyEntry.
Открытое свойство StandardValues При переопределении в производном классе получает стандартные значения, поддерживаемые инкапсулированным свойством.

В начало страницы

Методы

  Имя Описание
Открытый метод ApplyFilter Определяет соответствие объекта PropertyEntry фильтру и сохраняет данные.
Защищенный метод CreatePropertyValueInstance При переопределении в производном классе используется инфраструктурой основного приложения для создания нового экземпляра PropertyValue, определяемого основным приложением.
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод MatchesPredicate Определение соответствия PropertyEntry предикату.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnFilterApplied Создает событие IPropertyFilterTarget.FilterApplied.
Защищенный метод OnPropertyChanged(PropertyChangedEventArgs) Создает событие PropertyChanged.
Защищенный метод OnPropertyChanged(String) Создает событие PropertyChanged.
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

В начало страницы

События

  Имя Описание
Открытое событие FilterApplied Происходит при изменении объекта PropertyFilter вызовом метода ApplyFilter.
Открытое событие PropertyChanged Происходит при изменении значения свойства.

В начало страницы

Заметки

Класс предоставляет PropertyEntry дополнительные, в основном определяемые типом, данные для свойства.

Класс PropertyEntry предназначен для производных классов инфраструктуры хост-приложения.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Windows.Design.PropertyEditing - пространство имен

Другие ресурсы

Расширяемость среды конструктора WPF

Архитектура редактирования свойства