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


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

Разрешает отображение пользовательских редакторов свойств в окне "Свойства".

В пространстве имен Microsoft.Windows.Design.PropertyEditing также представлены классы для реализации пользовательских редакторов значений для конструкторов.Редакторы значений обычно отображаются в окне "Свойства" конструктора.В следующей таблице перечислены базовые реализации часто используемых редакторов значений.

Редактор значений свойств

Описание

PropertyValueEditor

Встроенный редактор, размещенный в том же физическом пространстве, что и представление в главном окне "Свойства".

ExtendedPropertyValueEditor

Этот редактор обычно скрыт.Он является эквивалентом раскрывающегося редактора стилей в архитектуре System.ComponentModel.

DialogPropertyValueEditor

Редактор, реализованный в своем собственном диалоговом окне.

Классы

  Класс Описание
Открытый класс 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, который указывает на источник, вызвавший исключение.