DialogPropertyValueEditor Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Container voor alle logica voor het bewerken van dialoogvensters voor PropertyEntry objecten.
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
- Overname
Opmerkingen
Gebruik de DialogPropertyValueEditor klasse om een inline-editor weer te geven die een bijbehorende dialoogvenstereditor kan hebben.
De DialogPropertyValueEditor klasse kan een DataTemplate voor een dialoogvenstereditor of aangepaste logica bevatten die wordt aangeroepen wanneer het dialoogvenster wordt aangeroepen.
Gebruik de EditModeSwitchButton functie in uw DataTemplate om uw aangepaste DialogPropertyValueEditor klasse aan te roepen.
U kunt een DataTemplate die wordt weergegeven in een hostdialoogvenster opgeven of u kunt de ShowDialog() methode overschrijven, waardoor bestaande of systeemdialoogvensters opnieuw kunnen worden gebruikt.
De volgende lijst bevat de regels voor het bepalen of de of DataTemplate methode ShowDialog() wordt gebruikt.
Als de eigenschap DialogEditorTemplate geen null-verwijzing is (niets in Visual Basic), wordt die DataTemplate gehost in een hostspecifiek dialoogvenster, dat de stijl van de host biedt. Het ShowDialog() wordt niet gebeld.
Als de eigenschap DialogEditorTemplate een null-verwijzing is (niets in Visual Basic), wordt de methode virtuele ShowDialog() aangeroepen en kunt u deze methode overschrijven om een dialoogvenster weer te geven.
Constructors
| Name | Description |
|---|---|
| DialogPropertyValueEditor() |
Hiermee maakt u een nieuw exemplaar van de DialogPropertyValueEditor klasse zonder specifieke sjablonen. |
| DialogPropertyValueEditor(DataTemplate, DataTemplate) |
Hiermee maakt u een nieuw exemplaar van de DialogPropertyValueEditor klasse met de opgegeven dialoogvenstereditor en inline-editorsjablonen. |
Eigenschappen
| Name | Description |
|---|---|
| DialogEditorTemplate |
Hiermee haalt u het DataTemplate dialoogvenster op dat wordt gehost door een hostspecifiek dialoogvenster of stelt u DataContext deze in op een PropertyValue. |
| InlineEditorTemplate |
Hiermee haalt u de InlineEditorTemplate, die DataTemplate wordt gebruikt voor een inline-editor, op of stelt u deze in. (Overgenomen van PropertyValueEditor) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ShowDialog(PropertyValue, IInputElement) |
Aangeroepen wanneer het DialogEditorTemplate null is en er een dialoogvenster is aangeroepen door de gebruiker. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |