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


DialogPropertyValueEditor.ShowDialog - метод

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

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

Синтаксис

'Декларация
Public Overridable Sub ShowDialog ( _
    propertyValue As PropertyValue, _
    commandSource As IInputElement _
)
public virtual void ShowDialog(
    PropertyValue propertyValue,
    IInputElement commandSource
)
public:
virtual void ShowDialog(
    PropertyValue^ propertyValue, 
    IInputElement^ commandSource
)
abstract ShowDialog : 
        propertyValue:PropertyValue * 
        commandSource:IInputElement -> unit 
override ShowDialog : 
        propertyValue:PropertyValue * 
        commandSource:IInputElement -> unit 
public function ShowDialog(
    propertyValue : PropertyValue, 
    commandSource : IInputElement
)

Параметры

Заметки

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

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

Безопасность платформы .NET Framework

См. также

Ссылки

DialogPropertyValueEditor Класс

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

PropertyEntry

PropertyValue

PropertyValueEditorCommands

IInputElement

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

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

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