DialogPropertyValueEditor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contenedor para toda la lógica de edición de cuadros de diálogo para PropertyEntry objetos.
public ref class DialogPropertyValueEditor : System::Activities::Presentation::PropertyEditing::PropertyValueEditor
public class DialogPropertyValueEditor : System.Activities.Presentation.PropertyEditing.PropertyValueEditor
type DialogPropertyValueEditor = class
inherit PropertyValueEditor
Public Class DialogPropertyValueEditor
Inherits PropertyValueEditor
- Herencia
Comentarios
Use la DialogPropertyValueEditor clase para mostrar un editor insertado que pueda tener asociado un editor de cuadros de diálogo.
La DialogPropertyValueEditor clase puede contener un DataTemplate para un editor de cuadros de diálogo o una lógica personalizada a la que se llama cuando se invoca el cuadro de diálogo.
Use en DataTemplate para EditModeSwitchButton invocar la clase personalizadaDialogPropertyValueEditor.
Puede proporcionar un DataTemplate que se muestra en un cuadro de diálogo host, o bien puede invalidar el ShowDialog() método , que permite la reutilización de cuadros de diálogo existentes o del sistema.
En la lista siguiente se muestran las reglas para determinar si se usa el DataTemplate método o ShowDialog() .
Si la DialogEditorTemplate propiedad no es una referencia nula (Nothing en Visual Basic), que DataTemplate se hospeda en un cuadro de diálogo específico del host, que proporciona estilos de host. ShowDialog() No se llama a .
Si la DialogEditorTemplate propiedad es una referencia nula (Nothing en Visual Basic), se llama al método virtual ShowDialog() y puede invalidar este método para mostrar cualquier cuadro de diálogo.
Constructores
| Nombre | Description |
|---|---|
| DialogPropertyValueEditor() |
Crea una nueva instancia de la DialogPropertyValueEditor clase sin plantillas específicas. |
| DialogPropertyValueEditor(DataTemplate, DataTemplate) |
Crea una nueva instancia de la DialogPropertyValueEditor clase con el editor de diálogos y las plantillas de editor insertadas especificadas. |
Propiedades
| Nombre | Description |
|---|---|
| DialogEditorTemplate |
Obtiene o establece el DataTemplate objeto hospedado por un cuadro de diálogo específico del host y tiene su DataContext establecido en .PropertyValue |
| InlineEditorTemplate |
Obtiene o establece el objeto InlineEditorTemplate, que DataTemplate se usa para un editor insertado. (Heredado de PropertyValueEditor) |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ShowDialog(PropertyValue, IInputElement) |
Se llama cuando DialogEditorTemplate es null y el usuario ha invocado un cuadro de diálogo. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |