Partilhar via


Método DialogPropertyValueEditor.ShowDialog

Chamado quando o DialogEditorTemplate é nulluma referência nula (Nothing no Visual Basic) e uma caixa de diálogo foi chamada pelo usuário.

Namespace:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
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

Comentários

Substituir esse método permite que você implementar qualquer lógica de caixa de diálogo personalizadas, como chamar caixas de diálogo de sistema existentes.

Porque o PropertyValueEditorCommands são manipuladas pelo host, e como caixas de diálogo personalizadas não são parte da árvore visual, commandSource expõe um IInputElement isto é parte da árvore visual. do host Isso pode ser usado para executar comandos de edição para que eles sejam manipulados corretamente de propriedade.

Segurança do .NET Framework

Consulte também

Referência

DialogPropertyValueEditor Classe

Namespace Microsoft.Windows.Design.PropertyEditing

PropertyEntry

PropertyValue

PropertyValueEditorCommands

IInputElement

Outros recursos

Propriedade de edição de arquitetura

Extensibilidade do WPF Designer