DialogPropertyValueEditor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Poznámky
Použijte DialogPropertyValueEditor třídu k zobrazení vloženého editoru, který může mít přidružený Editor dialogových oken.
DialogPropertyValueEditorTřída může obsahovat buď DataTemplate Editor dialogového okna, nebo vlastní logiku, která je volána při vyvolání dialogového okna.
Použijte EditModeSwitchButton v aplikaci DataTemplate k vyvolání vlastní DialogPropertyValueEditor třídy.
Můžete zadat, DataTemplate který se zobrazí v dialogovém okně hostitele, nebo můžete přepsat ShowDialog() metodu, která umožňuje opakované použití existujících nebo systémových dialogových oken.
Následující seznam obsahuje pravidla pro určení, zda DataTemplate ShowDialog() je použita metoda nebo.
Pokud DialogEditorTemplate vlastnost není odkaz s hodnotou null (Nothing v Visual Basic), která DataTemplate je hostována v dialogovém okně specifickém pro hostitele, které poskytuje styl hostitele. Není ShowDialog() volána.
Pokud DialogEditorTemplate je vlastnost odkaz s hodnotou null (Nothing v Visual Basic), ShowDialog() je volána virtuální metoda a tuto metodu lze přepsat tak, aby zobrazovala dialogové okno.
Konstruktory
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ého okna a vloženou šablonou editoru. |
Vlastnosti
DialogEditorTemplate |
Získá nebo nastaví DataTemplate , který hostuje dialogové okno specifické pro hostitele a má DataContext nastavenou hodnotu PropertyValue . |
InlineEditorTemplate |
Získá nebo nastaví InlineEditorTemplate DataTemplate objekt, který se používá pro vložený Editor. (Zděděno od PropertyValueEditor) |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ShowDialog(PropertyValue, IInputElement) |
Volá se, když má DialogEditorTemplate hodnotu null a uživatel vyvolal dialogové okno. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |