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


PropertyEntry Класс

Определение

Представляет данные свойства для выбранного элемента и позволяет изменять это свойство разными данными в зависимости от свойства.

public ref class PropertyEntry abstract : System::Activities::Presentation::PropertyEditing::IPropertyFilterTarget, System::ComponentModel::INotifyPropertyChanged
public abstract class PropertyEntry : System.Activities.Presentation.PropertyEditing.IPropertyFilterTarget, System.ComponentModel.INotifyPropertyChanged
type PropertyEntry = class
    interface INotifyPropertyChanged
    interface IPropertyFilterTarget
Public MustInherit Class PropertyEntry
Implements INotifyPropertyChanged, IPropertyFilterTarget
Наследование
PropertyEntry
Реализации

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

PropertyEntry()

Создает новый экземпляр класса PropertyEntry.

PropertyEntry(PropertyValue)

Создает новый экземпляр класса PropertyEntry, который служит подсвойством заданного PropertyValue.

Свойства

CategoryName

Получает имя категории, которой принадлежит это свойство.

Description

Получает описание инкапсулированного свойства.

DisplayName

Получает отображаемое имя для PropertyEntry.

HasStandardValues

Получает значение, которое указывает, существует ли набор стандартных значений для этого PropertyEntry.

IsAdvanced

Получает значение, которое указывает, создан ли PropertyEntry пользователем.

IsReadOnly

Получает значение, указывающее, доступен ли объект PropertyEntry только для чтения.

MatchesFilter

Получает значение, которое показывает, соответствует ли IPropertyFilterTarget фильтру. Задает значение для указания того, что IPropertyFilterTarget соответствует фильтру и вызывает метод обработчика события для изменения свойства.

ParentValue

Возвращает родительский объект PropertyValue в классах, производных от инфраструктуры узла.

PropertyName

Возвращает имя свойства.

PropertyType

Возвращает тип свойства.

PropertyValue

Получает объект PropertyValue для данного элемента PropertyEntry.

PropertyValueEditor

Возвращает PropertyValueEditor, используемое для изменения значения этого PropertyEntry.

StandardValues

Получает набор возможных значений, поддерживаемых этим PropertyEntry.

Методы

ApplyFilter(PropertyFilter)

Сохраняет логическое значение, которое показывает, совпадает ли значение целевого свойства с указанным PropertyFilter.

CreatePropertyValueInstance()

Дает возможность инфраструктуре узла создать новый экземпляр PropertyValue для конкретного узла.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

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

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

Реализация метода IPropertyFilterTarget, определяющего, соответствует ли целевое отображаемое имя или имя типа указанной строке, содержащей имя фильтра.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

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

Вызывает событие FilterApplied.

OnPropertyChanged(PropertyChangedEventArgs)

Вызывает событие PropertyChanged INotifyPropertyChanged.

OnPropertyChanged(String)

Вызывает событие INotifyPropertyChanged, когда PropertyContainerEditMode получает информацию об изменении PropertyValue.

ToString()

Возвращает строку, представляющую текущий объект.

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

События

FilterApplied

Объявление события IPropertyFilterTarget, которое происходит, когда PropertyFilter изменяется путем вызова метода ApplyFilter(PropertyFilter).

PropertyChanged

Объявление событие INotifyPropertyChanged, которое происходит, когда меняется значение свойства.

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