DialogPropertyValueEditor Klass

Definition

Container för all dialogredigeringslogik för PropertyEntry objekt.

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

Kommentarer

DialogPropertyValueEditor Använd klassen för att visa en infogad redigerare som kan ha en associerad dialogruteredigerare.

Klassen DialogPropertyValueEditor kan innehålla antingen en DataTemplate för en dialogruteredigerare eller anpassad logik som anropas när dialogrutan anropas.

EditModeSwitchButton Använd i din DataTemplate för att anropa din anpassade DialogPropertyValueEditor klass.

Du kan ange en DataTemplate som visas i en värddialogruta, eller så kan du åsidosätta ShowDialog() metoden, som möjliggör återanvändning av befintliga dialogrutor eller systemdialogrutor.

I följande lista visas reglerna för att avgöra om DataTemplate metoden eller ShowDialog() används.

Om egenskapen DialogEditorTemplate inte är en null-referens (ingenting i Visual Basic) finns den DataTemplate i en värdspecifik dialogruta som tillhandahåller värdformatering. ShowDialog() Anropas inte.

Om egenskapen DialogEditorTemplate är en nullreferens (ingenting i Visual Basic) anropas metoden virtual ShowDialog() och du kan åsidosätta den här metoden för att visa valfri dialogruta.

Konstruktorer

Name Description
DialogPropertyValueEditor()

Skapar en ny instans av DialogPropertyValueEditor klassen utan några specifika mallar.

DialogPropertyValueEditor(DataTemplate, DataTemplate)

Skapar en ny instans av DialogPropertyValueEditor klassen med den angivna dialogredigeraren och infogade redigeringsprogrammallar.

Egenskaper

Name Description
DialogEditorTemplate

Hämtar eller ställer in DataTemplate som hanteras av en värdspecifik dialogruta och har värdet DataContextPropertyValue.

InlineEditorTemplate

Hämtar eller anger InlineEditorTemplate, DataTemplate som används för en infogad redigerare.

(Ärvd från PropertyValueEditor)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ShowDialog(PropertyValue, IInputElement)

Anropas när DialogEditorTemplate är null och en dialogruta har anropats av användaren.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för