Condividi tramite


Metodo DialogPropertyValueEditor.ShowDialog

Oggetto chiamato quando l'oggetto DialogEditorTemplate è nullriferimento null (Nothing in Visual Basic) e l'utente ha richiamato una finestra di dialogo.

Spazio dei nomi:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
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
)

Parametri

Note

L'override di questo metodo consente di implementare tutta la logica personalizzata delle finestre di dialogo, ad esempio il richiamo delle finestre di dialogo del sistema esistenti.

Dal momento che gli oggetti PropertyValueEditorCommands vengono gestiti dall'host e le finestre di dialogo personalizzate non fanno parte di quella struttura ad albero visuale, l'oggetto commandSource espone un oggetto IInputElement che fa parte della struttura ad albero visuale dell'host. Tale oggetto può essere utilizzato per eseguire comandi di modifica delle proprietà, in modo che vengano gestiti correttamente.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DialogPropertyValueEditor Classe

Spazio dei nomi Microsoft.Windows.Design.PropertyEditing

PropertyEntry

PropertyValue

PropertyValueEditorCommands

IInputElement

Altre risorse

Architettura di modifica delle proprietà

Estensibilità di Progettazione WPF