Sdílet prostřednictvím


DialogPropertyValueEditor Třída

Definice

Kontejner pro veškerou logiku úprav dialogového okna pro PropertyEntry objekty.

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
Dědičnost
DialogPropertyValueEditor

Poznámky

DialogPropertyValueEditor Pomocí třídy můžete zobrazit vložený editor, který může mít přidružený editor dialogového okna.

Třída DialogPropertyValueEditor může obsahovat DataTemplate editor dialogového okna nebo vlastní logiku, která se volá při vyvolání dialogového okna.

Použijte ve svém DataTemplate objektu EditModeSwitchButton k vyvolání vlastní DialogPropertyValueEditor třídy.

Můžete zadat DataTemplate dialogové okno, které se zobrazuje v dialogovém okně hostitele, nebo můžete přepsat metodu ShowDialog() , která umožňuje opakované použití existujících nebo systémových dialogových oken.

Následující seznam ukazuje pravidla pro určení, DataTemplate zda se používá metoda ShowDialog() .

DialogEditorTemplate Pokud vlastnost není nulový odkaz (Nothing v jazyce Visual Basic), který DataTemplate je hostovaný v dialogovém okně specifickém pro hostitele, které poskytuje styl hostitele. Není ShowDialog() volána.

DialogEditorTemplate Pokud je vlastnost null odkaz (Nothing v jazyce Visual Basic), je volána virtuální ShowDialog() metoda a můžete přepsat tuto metodu zobrazit libovolné dialogové okno.

Konstruktory

Name Description
DialogPropertyValueEditor()

Vytvoří novou instanci DialogPropertyValueEditor třídy bez konkrétních šablon.

DialogPropertyValueEditor(DataTemplate, DataTemplate)

Vytvoří novou instanci DialogPropertyValueEditor třídy se zadaným editorem dialogových oken a vloženými šablonami editoru.

Vlastnosti

Name Description
DialogEditorTemplate

Získá nebo nastaví DataTemplate , který je hostován v dialogovém okně specifické pro hostitele a má jeho DataContext nastavenou PropertyValuehodnotu .

InlineEditorTemplate

Získá nebo nastaví InlineEditorTemplate, DataTemplate který se používá pro vložený editor.

(Zděděno od PropertyValueEditor)

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ShowDialog(PropertyValue, IInputElement)

Volá se DialogEditorTemplate , když má hodnotu null a uživatel vyvolá dialogové okno.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro