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