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


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

Обновлен: Ноябрь 2007

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

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

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

Описание

PropertyValueEditor

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

ExtendedPropertyValueEditor

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

DialogPropertyValueEditor

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

Классы

  Класс Описание
Bb548204.pubclass(ru-ru,VS.90).gif CategoryEditor Абстрактный класс для создания пользовательских редакторов категорий.
Bb548204.pubclass(ru-ru,VS.90).gif CategoryEntry Представляет категорию свойств.
Bb548204.pubclass(ru-ru,VS.90).gif DependencyPropertyValueSource Представляет источник значения для свойства зависимостей.
Bb548204.pubclass(ru-ru,VS.90).gif DialogPropertyValueEditor Контейнер для логики редактирования диалоговых окон для объектов PropertyEntry.
Bb548204.pubclass(ru-ru,VS.90).gif EditModeSwitchButton Вспомогательная кнопка, предназначенная для переключения между различными режимами PropertyContainer.
Bb548204.pubclass(ru-ru,VS.90).gif ExtendedPropertyValueEditor Контейнер для логики расширенного редактора свойств.
Bb548204.pubclass(ru-ru,VS.90).gif NewItemFactory Представляет фабрику для создания новых элементов для коллекции или значения свойства.
Bb548204.pubclass(ru-ru,VS.90).gif NewItemTypesAttribute Используется для определения типов объектов, которые могут присваиваться как значения свойства или значения типа свойства.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyContainer Используется в качестве графического контейнера для экземпляров PropertyEntry.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyEntry Представляет свойство.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyEntryCollection Представляет коллекцию экземпляров PropertyEntry для подчиненных свойств заданного объекта PropertyEntry.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyFilter Используется в составе функций поиска и фильтрации, которые предоставляются хост-приложением редактирования свойств.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyFilterAppliedEventArgs Предоставляет данные для события FilterApplied.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyFilterPredicate Представляет предикат для поиска и фильтрации.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyMarker Элемент управления, который отображается со значением свойства в окне свойств и может содержать сведения о значении свойства.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyOrder Используется для определения порядка, в котором свойства будут отображаться в категории или списке подчиненных свойств.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyOrderAttribute Этот атрибут присоединяется к свойству и определяет порядок его сортировки в обозревателе свойств.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyValue Представляет значение свойства.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyValueCollection Представляет коллекцию экземпляров PropertyValue.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyValueEditor Контейнер для логики встроенного редактора свойств.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyValueEditorCommands Предоставляет стандартные команды, которые управляют поведением окна свойств при изменении свойств пользователем.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyValueExceptionEventArgs Представляет данные для события PropertyValueException.
Bb548204.pubclass(ru-ru,VS.90).gif PropertyValueSource Представляет источник значения свойства.

Интерфейсы

  Интерфейс Описание
Bb548204.pubinterface(ru-ru,VS.90).gif IPropertyFilterTarget Выполнение функций сортировки и фильтрации.

Перечисления

  Перечисление Описание
Bb548204.pubenumeration(ru-ru,VS.90).gif PropertyContainerEditMode Определение различных режимов редактирования для объекта PropertyContainer.
Bb548204.pubenumeration(ru-ru,VS.90).gif PropertyValueExceptionSource Экземпляр PropertyValue, который указывает на источник, вызвавший исключение.