DialogPropertyValueEditor Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |