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


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 - пространство имен

PropertyValueEditor

PropertyContainerEditMode

Inline

ExtendedPopup

Dialog

ExtendedPinned

Другие ресурсы

Архитектура расширяемости конструктора WPF