DialogPropertyValueEditor Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |