DialogPropertyValueEditor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contenitore di tutta la logica di modifica delle finestre di dialogo per gli oggetti 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
- Ereditarietà
Commenti
Utilizzare la classe DialogPropertyValueEditor per mostrare un editor inline che possa presentare un editor della finestra di dialogo associato.
La classe DialogPropertyValueEditor può contenere un oggetto DataTemplate per un editor finestre o la logica personalizzata che viene chiamata al richiamo della finestra di dialogo.
Utilizzare l'oggetto EditModeSwitchButton presente in DataTemplate per richiamare la classe DialogPropertyValueEditor personalizzata.
È possibile fornire un oggetto DataTemplate mostrato in una finestra di dialogo dell'host o eseguire l'override del metodo ShowDialog() che consente il riutilizzo delle finestre di dialogo esistenti o di sistema.
Nell'elenco seguente vengono mostrate le regole che consentono di determinare i casi in cui utilizzare il metodo DataTemplate o ShowDialog().
Se la DialogEditorTemplate proprietà non è un riferimento Null (Nothing in Visual Basic), ospitata DataTemplate in una finestra di dialogo specifica dell'host, che fornisce lo stile dell'host. La classe ShowDialog() non viene chiamata.
Se la DialogEditorTemplate proprietà è un riferimento Null (Nothing in Visual Basic), viene chiamato il metodo virtuale ShowDialog() ed è possibile eseguire l'override di questo metodo per visualizzare qualsiasi finestra di dialogo.
Costruttori
DialogPropertyValueEditor() |
Crea una nuova istanza della classe DialogPropertyValueEditor senza modelli specifici. |
DialogPropertyValueEditor(DataTemplate, DataTemplate) |
Crea una nuova istanza della classe DialogPropertyValueEditor con i modelli dell'editor finestre e inline specificati. |
Proprietà
DialogEditorTemplate |
Ottiene o imposta l'oggetto DataTemplate ospitato da una finestra di dialogo specifica dell'host la cui proprietà DataContext è impostata su un oggetto PropertyValue. |
InlineEditorTemplate |
Ottiene o imposta InlineEditorTemplate, ovvero l'oggetto DataTemplate utilizzato per un editor inline. (Ereditato da PropertyValueEditor) |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ShowDialog(PropertyValue, IInputElement) |
Chiamato quando DialogEditorTemplate è Null ed è stata richiamata una finestra di dialogo dall'utente. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |