DialogPropertyValueEditor Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |