Udostępnij za pośrednictwem


DialogPropertyValueEditor Klasa

Definicja

Kontener dla wszystkich logiki edytowania okien dialogowych dla PropertyEntry obiektów.

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

Uwagi

DialogPropertyValueEditor Użyj klasy , aby wyświetlić wbudowany edytor, który może mieć skojarzony edytor okien dialogowych.

Klasa DialogPropertyValueEditor może przechowywać DataTemplate dla edytora okna dialogowego lub logikę niestandardową wywoływaną po wywołaniu okna dialogowego.

Użyj elementu EditModeSwitchButton w pliku DataTemplate , aby wywołać klasę niestandardową DialogPropertyValueEditor .

Można podać, DataTemplate który jest wyświetlany w oknie dialogowym hosta, lub można zastąpić metodę ShowDialog() , która umożliwia ponowne użycie istniejących lub systemowych okien dialogowych.

Na poniższej liście przedstawiono reguły określania DataTemplate , czy jest używana metoda lub ShowDialog() .

DialogEditorTemplate Jeśli właściwość nie jest odwołaniem o wartości null (Nothing in Visual Basic), DataTemplate jest to hostowane w oknie dialogowym specyficznym dla hosta, które zapewnia styl hosta. Element nie jest wywoływany ShowDialog() .

DialogEditorTemplate Jeśli właściwość jest odwołaniem o wartości null (Nothing in Visual Basic), wywoływana jest metoda wirtualna ShowDialog() i można zastąpić tę metodę, aby wyświetlić dowolne okno dialogowe.

Konstruktory

DialogPropertyValueEditor()

Tworzy nowe wystąpienie DialogPropertyValueEditor klasy bez określonych szablonów.

DialogPropertyValueEditor(DataTemplate, DataTemplate)

Tworzy nowe wystąpienie DialogPropertyValueEditor klasy z określonym edytorem okien dialogowych i wbudowanymi szablonami edytora.

Właściwości

DialogEditorTemplate

Pobiera lub ustawia DataTemplate element hostowany przez okno dialogowe specyficzne dla hosta i ma ustawioną DataContextPropertyValuewartość .

InlineEditorTemplate

Pobiera lub ustawia InlineEditorTemplatewartość , DataTemplate która jest używana dla edytora wbudowanego.

(Odziedziczone po PropertyValueEditor)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ShowDialog(PropertyValue, IInputElement)

Wywoływana, gdy parametr DialogEditorTemplate ma wartość null, a okno dialogowe zostało wywołane przez użytkownika.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy