Microsoft.Windows.Design.PropertyEditing - пространство имен
Разрешает отображение пользовательских редакторов свойств в окне "Свойства".
В пространстве имен Microsoft.Windows.Design.PropertyEditing также представлены классы для реализации пользовательских редакторов значений для конструкторов.Редакторы значений обычно отображаются в окне "Свойства" конструктора.В следующей таблице перечислены базовые реализации часто используемых редакторов значений.
Редактор значений свойств |
Описание |
---|---|
Встроенный редактор, размещенный в том же физическом пространстве, что и представление в главном окне "Свойства". |
|
Этот редактор обычно скрыт.Он является эквивалентом раскрывающегося редактора стилей в архитектуре System.ComponentModel. |
|
Редактор, реализованный в своем собственном диалоговом окне. |
Классы
Класс | Описание | |
---|---|---|
![]() |
AlternateContentPropertyAttribute | Указывает, что свойство, не имеющее содержимого, должно отображаться в дереве объектов. |
![]() |
CategoryEditor | Абстрактный класс для создания специализированных редакторов категорий. |
![]() |
CategoryEntry | Представляет категорию свойств. |
![]() |
DependencyPropertyValueSource | Представляет источник значения для свойства зависимостей. |
![]() |
DialogPropertyValueEditor | Контейнер для логики редактирования всех диалоговых окон для объектов PropertyEntry. |
![]() |
EditModeSwitchButton | Вспомогательная кнопка, предназначенная для переключения между различными режимами PropertyContainer. |
![]() |
ExtendedPropertyValueEditor | Контейнер для логики расширенного редактора свойств. |
![]() |
NewItemFactory | Представляет фабрику для создания новых элементов для коллекции или значения свойства. |
![]() |
NewItemTypesAttribute | Используется для определения типов объектов, которые могут присваиваться как значения свойства или значения типа свойства. |
![]() |
NumberFormatAttribute | Сохраняет сведения о форматировании, используемые для изменения числового значения. |
![]() |
NumberIncrementsAttribute | Содержит сведения об инкрементах, используемых для изменения числового значения. |
![]() |
NumberRangesAttribute | Определяет диапазон числовых атрибутов |
![]() |
PropertyContainer | Используется в качестве графического контейнера для экземпляров PropertyEntry. |
![]() |
PropertyEntry | Представляет свойство. |
![]() |
PropertyEntryCollection | Представляет коллекцию экземпляров PropertyEntry для подчиненных свойств заданного объекта PropertyEntry. |
![]() |
PropertyFilter | Используется в составе функций поиска и фильтрации, которые предоставляются хост-приложением редактирования свойств. |
![]() |
PropertyFilterAppliedEventArgs | Предоставляет данные для события FilterApplied. |
![]() |
PropertyFilterPredicate | Представляет предикат для поиска и фильтрации. |
![]() |
PropertyMarker | Элемент управления, который отображается со значением свойства в окне свойств и может содержать сведения о значении свойства. |
![]() |
PropertyOrder | Используется для определения порядка, в котором свойства будут отображаться в категории или списке подчиненных свойств. |
![]() |
PropertyOrderAttribute | Этот атрибут присоединяется к свойству и определяет порядок его сортировки в обозревателе свойств. |
![]() |
PropertyValue | Представляет значение свойства. |
![]() |
PropertyValueCollection | Представляет коллекцию экземпляров PropertyValue. |
![]() |
PropertyValueEditor | Контейнер для логики встроенного редактора свойств. |
![]() |
PropertyValueEditorCommands | Предоставляет стандартные команды, которые управляют поведением окна свойств при изменении свойств пользователем. |
![]() |
PropertyValueExceptionEventArgs | Предоставляет данные для события PropertyValueException. |
![]() |
PropertyValueSource | Представляет источник значения свойства. |
Структуры
Структура | Описание | |
---|---|---|
![]() |
KeyAttributePair<T> | Сопоставляет ключ строки экземпляру Attribute. |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
![]() |
IIndexableAttribute | Определяет оператор индексирования для атрибута. |
![]() |
IPropertyFilterTarget | Выполнение функций сортировки и фильтрации. |
Перечисления
Перечисление | Описание | |
---|---|---|
![]() |
PropertyContainerEditMode | Определяет различные режимы правки для объекта PropertyContainer. |
![]() |
PropertyValueExceptionSource | Экземпляр PropertyValue, который указывает на источник, вызвавший исключение. |