PropertyValueEditorCommands - класс
Предоставляет стандартные команды, которые управляют поведением окна свойств при изменении свойств пользователем.
Иерархия наследования
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyValueEditorCommands
Пространство имен: Microsoft.Windows.Design.PropertyEditing
Сборка: Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)
Синтаксис
'Декларация
Public NotInheritable Class PropertyValueEditorCommands
public static class PropertyValueEditorCommands
public ref class PropertyValueEditorCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type PropertyValueEditorCommands = class end
public final class PropertyValueEditorCommands
Тип PropertyValueEditorCommands предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
AbortTransaction | Возврат объекта RoutedCommand, представляющего запрос на отмену транзакции, связанной с изменением свойства. | |
BeginTransaction | Возврат объекта RoutedCommand, представляющего запрос на начало новой транзакции, связанной с изменением свойства. | |
CommitTransaction | Возврат объекта RoutedCommand, представляющего запрос на подтверждение транзакции, связанной с изменением свойства. | |
FinishEditing | Возврат объекта RoutedCommand, представляющего уведомление о завершении изменения свойства, передаваемое хост-приложению. | |
ShowContextMenu | Получает объект RoutedCommand, который представляет запрос на отображение контекстного меню в контейнере PropertyContainer. | |
ShowDialogEditor | Возврат объекта RoutedCommand, представляющего запрос на отображение редактора диалоговых окон для свойства. | |
ShowErrorMessage | Получает объект RoutedCommand, который представляет запрос на отображение сообщения об ошибке проверки. | |
ShowExtendedPinnedEditor | Возврат объекта RoutedCommand, представляющего запрос на отображение закрепленного редактора для свойства. | |
ShowExtendedPopupEditor | Возврат объекта RoutedCommand, представляющего запрос на отображение расширенного редактора для свойства. | |
ShowInlineEditor | Возврат объекта RoutedCommand, представляющего запрос на отображение встроенного редактора для свойства. |
В начало страницы
Заметки
При изменении пользователем свойств в окне свойств для окна должны поддерживаться некоторые стандартные поведения.
Операция изменения свойства должна упаковываться в транзакцию. Например, чтобы подтвердить изменение, пользователь нажимает клавишу ВВОД. Чтобы отменить изменение, пользователь нажимает клавишу ESC.
Окно свойств должно поддерживать различные режимы редактирования пользователем свойства (если они доступны). Пользователь может использовать следующие типы редакторов свойств:
Встроенные редакторы. Например, редактор свойств Margin, в котором пользователь вводит значение свойства непосредственно в строку свойства.
Расширенные редакторы. Например, редактор свойств HorizontalAlignment, в котором пользователь выбирает значение свойства в раскрывающемся списке.
Редакторы диалоговых окон. Например, редактор свойств RowDefinitions, в котором пользователь вводит значение свойства в отдельном диалоговом окне.
Закрепленные редакторы, в которых диалоговые окна закреплены под свойством в окне свойств.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.Windows.Design.PropertyEditing - пространство имен