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
)
Параметры
- propertyValue
Тип: Microsoft.Windows.Design.PropertyEditing.PropertyValue
Объект PropertyValue для изменяемого свойства.
- commandSource
Тип: System.Windows.IInputElement
Объект IInputElement, который может использоваться в качестве источника для выполнения PropertyValueEditorCommands.
Заметки
Переопределение этого метода позволяет реализовать любую пользовательскую логику диалогового окна, например вызов системных диалоговых окон.
Поскольку PropertyValueEditorCommands обрабатываются хост-приложением, а пользовательские диалоговые окна не являются частью визуального дерева, commandSource предоставляет объект IInputElement, являющийся частью визуального дерева хост-приложения. Это можно использовать для правильной обработки выполняемых команд редактирования свойств.
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
DialogPropertyValueEditor Класс
DialogPropertyValueEditor - члены
Microsoft.Windows.Design.PropertyEditing - пространство имен