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
- propertyValue
Tipo: Microsoft.Windows.Design.PropertyEditing.PropertyValue
PropertyValue de la propiedad que está editándose.
- commandSource
Tipo: System.Windows.IInputElement
IInputElement que puede utilizarse como origen para la ejecución de PropertyValueEditorCommands.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
DialogPropertyValueEditor Clase
Microsoft.Windows.Design.PropertyEditing (Espacio de nombres)