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


DialogPropertyValueEditor.ShowDialog - метод

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

Вызывается при вызове диалогового окна пользователем, если свойство DialogEditorTemplate имеет значение nullссылка null (Nothing в Visual Basic).

Пространство имен:  Microsoft.Windows.Design.PropertyEditing
Сборка:  Microsoft.Windows.Design (в Microsoft.Windows.Design.dll)

Синтаксис

'Декларация
Public Overridable Sub ShowDialog ( _
    propertyValue As PropertyValue, _
    commandSource As IInputElement _
)
'Применение
Dim instance As DialogPropertyValueEditor
Dim propertyValue As PropertyValue
Dim commandSource As IInputElement

instance.ShowDialog(propertyValue, commandSource)
public virtual void ShowDialog(
    PropertyValue propertyValue,
    IInputElement commandSource
)
public:
virtual void ShowDialog(
    PropertyValue^ propertyValue, 
    IInputElement^ commandSource
)
public function ShowDialog(
    propertyValue : PropertyValue, 
    commandSource : IInputElement
)

Параметры

Заметки

Переопределение этого метода позволяет реализовать любую пользовательскую логику диалогового окна, например вызов системных диалоговых окон.

Поскольку PropertyValueEditorCommands обрабатываются хост-приложением, а пользовательские диалоговые окна не являются частью визуального дерева, commandSource предоставляет объект IInputElement, являющийся частью визуального дерева хост-приложения. Это можно использовать для правильной обработки выполняемых команд редактирования свойств.

Разрешения

См. также

Ссылки

DialogPropertyValueEditor Класс

DialogPropertyValueEditor - члены

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

PropertyEntry

PropertyValue

PropertyValueEditorCommands

IInputElement

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

Архитектура редактирования свойства

Расширяемость среды конструктора WPF