DialogPropertyValueEditor Classe

Definição

Contentor para toda a lógica de edição de diálogos 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
Herança
DialogPropertyValueEditor

Observações

Use a DialogPropertyValueEditor classe para mostrar um editor inline que possa ter um editor de caixas de diálogo associado.

A DialogPropertyValueEditor classe pode conter a DataTemplate para um editor de caixas de diálogo ou uma lógica personalizada que é chamada quando a caixa de diálogo é invocada.

Use o EditModeSwitchButton in your DataTemplate para invocar a sua classe personalizada DialogPropertyValueEditor .

Pode fornecer um DataTemplate que aparece numa caixa de diálogo host, ou pode sobrescrever o ShowDialog() método, o que permite a reutilização de caixas de diálogo existentes ou do sistema.

A lista seguinte mostra as regras para determinar se o DataTemplate método ou ShowDialog() é utilizado.

Se a propriedade DialogEditorTemplate não for uma referência nula (Nada em Visual Basic), essa DataTemplate está alojada numa caixa de diálogo específica do host, que fornece o estilo do host. Não ShowDialog() é chamado.

Se a propriedade DialogEditorTemplate for uma referência nula (Nada em Visual Basic), o método virtual ShowDialog() é chamado e podes sobrepor este método para mostrar qualquer caixa de diálogo.

Construtores

Name Description
DialogPropertyValueEditor()

Cria uma nova instância da DialogPropertyValueEditor classe sem modelos específicos.

DialogPropertyValueEditor(DataTemplate, DataTemplate)

Cria uma nova instância da DialogPropertyValueEditor classe com os modelos especificados do editor de diálogo e do editor inline.

Propriedades

Name Description
DialogEditorTemplate

Obtém ou define o DataTemplate que é alojado por um diálogo específico do anfitrião e tem o seu DataContext definido como um PropertyValue.

InlineEditorTemplate

Obtém ou define o InlineEditorTemplate, o DataTemplate que é usado para um editor inline.

(Herdado de PropertyValueEditor)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ShowDialog(PropertyValue, IInputElement)

Chamado quando o DialogEditorTemplate é nulo e um diálogo foi invocado pelo utilizador.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a