Compartir a través de


DialogPropertyValueEditor Clase

Definición

Contenedor para toda la lógica de edición de cuadros de diálogo para los objetos PropertyEntry.

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
DialogPropertyValueEditor

Comentarios

Use la clase DialogPropertyValueEditor para mostrar un editor insertado que puede tener asociado un editor de cuadros de diálogo.

La clase DialogPropertyValueEditor puede contener un objeto DataTemplate para un editor de cuadros de diálogo o la lógica personalizada a la que se llama cuando se invoca el cuadro de diálogo.

Use la clase EditModeSwitchButton en el objeto DataTemplate para invocar a la clase DialogPropertyValueEditor personalizada.

Puede proporcionar un objeto DataTemplate que se muestra en un cuadro de diálogo de host o invalidar el método ShowDialog(), lo que permite volver a usar los cuadros de diálogo del sistema o los ya existentes.

La lista siguiente muestra las reglas para determinar si se usa el método DataTemplate o ShowDialog().

Si la DialogEditorTemplate propiedad no es una referencia nula (nada en Visual Basic), que DataTemplate se hospeda en un cuadro de diálogo específico del host, que proporciona el estilo del host. No se llama al método ShowDialog().

Si la DialogEditorTemplate propiedad es una referencia nula (Nothing en Visual Basic), ShowDialog() se llama al método virtual y se puede invalidar este método para mostrar cualquier cuadro de diálogo.

Constructores

DialogPropertyValueEditor()

Crea una nueva instancia de la clase DialogPropertyValueEditor sin ninguna plantilla específica.

DialogPropertyValueEditor(DataTemplate, DataTemplate)

Crea una nueva instancia de la clase DialogPropertyValueEditor con las plantillas de editor de cuadros de diálogo y de editor insertado especificadas.

Propiedades

DialogEditorTemplate

Obtiene o establece el objeto DataTemplate que se hospeda en un cuadro de diálogo específico del host y cuya propiedad DataContext se ha establecido en PropertyValue.

InlineEditorTemplate

Obtiene o establece la propiedad InlineEditorTemplate, el objeto DataTemplate que se usa para un editor insertado.

(Heredado de PropertyValueEditor)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ShowDialog(PropertyValue, IInputElement)

Se le llama cuando la propiedad 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)

Se aplica a