Compartir a través de


DialogPropertyValueEditor.ShowDialog (Método)

Se llama a este método cuando el valor de DialogEditorTemplate es nullreferencia null (Nothing en Visual Basic) y el usuario ha invocado un cuadro de diálogo.

Espacio de nombres:  Microsoft.Windows.Design.PropertyEditing
Ensamblado:  Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)

Sintaxis

'Declaración
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
)

Parámetros

Comentarios

La invalidación de este método permite implementar cualquier lógica de cuadro de diálogo personalizada, como invocar los cuadros de diálogo del sistema existentes.

Como el host controla PropertyValueEditorCommands y los cuadros de diálogo personalizados no forman parte de ese árbol visual, commandSource expone IInputElement, que forma parte del árbol visual del host. Puede utilizarse para ejecutar comandos de edición de propiedades de modo que se controlen correctamente.

Seguridad de .NET Framework

Vea también

Referencia

DialogPropertyValueEditor Clase

Microsoft.Windows.Design.PropertyEditing (Espacio de nombres)

PropertyEntry

PropertyValue

PropertyValueEditorCommands

IInputElement

Otros recursos

Arquitectura de edición de propiedades

Extensibilidad de WPF Designer