Condividi tramite


DialogPropertyValueEditor Classe

Definizione

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à
DialogPropertyValueEditor

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)

Si applica a