DialogPropertyValueEditor Classe

Définition

Conteneur pour l'ensemble de la logique de modification de dialogue pour les objets PropertyEntry.Container for all dialog-editing logic for PropertyEntry objects.

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
Héritage
DialogPropertyValueEditor

Remarques

Utilisez la classe DialogPropertyValueEditor pour afficher un éditeur inline qui peut disposer d'un éditeur de boîtes de dialogue associé.Use the DialogPropertyValueEditor class to show an inline editor that can have an associated dialog box editor.

La classe DialogPropertyValueEditor peut contenir DataTemplate pour un éditeur de boîtes de dialogue ou une logique personnalisée appelée lorsque la boîte de dialogue l'est également.The DialogPropertyValueEditor class can hold either a DataTemplate for a dialog box editor or custom logic that is called when the dialog box is invoked.

Utilisez EditModeSwitchButton dans votre DataTemplate pour appeler votre classe DialogPropertyValueEditor personnalisée.Use the EditModeSwitchButton in your DataTemplate to invoke your custom DialogPropertyValueEditor class.

Vous pouvez fournir DataTemplate qui est affiché dans une boîte de dialogue hôte. Vous pouvez également remplacer la méthode ShowDialog(), qui permet la réutilisation de boîtes de dialogue existantes ou système.You can provide a DataTemplate which is shown in a host dialog box, or you can override the ShowDialog() method, which enables the reuse of existing or system dialog boxes.

La liste suivante affiche les règles permettant de déterminer si la méthode DataTemplate ou ShowDialog() est utilisée.The following list shows the rules for determining whether the DataTemplate or ShowDialog() method is used.

Si la DialogEditorTemplate propriété n’est pas une référence null (Nothing dans Visual Basic), DataTemplate qui est hébergée dans une boîte de dialogue spécifique à l’hôte, qui fournit le style de l’hôte.If the DialogEditorTemplate property is not a null reference (Nothing in Visual Basic), that DataTemplate is hosted in a host-specific dialog box, which provides host styling. ShowDialog() n'est pas appelé.The ShowDialog() is not called.

Si la DialogEditorTemplate propriété est une référence null (Nothing dans Visual Basic), la méthode ShowDialog() virtuelle est appelée et vous pouvez substituer cette méthode pour afficher une boîte de dialogue.If the DialogEditorTemplate property is a null reference (Nothing in Visual Basic), the virtual ShowDialog() method is called and you can override this method to show any dialog box.

Constructeurs

DialogPropertyValueEditor()

Crée une instance de la classe DialogPropertyValueEditor sans modèle spécifique.Creates a new instance of the DialogPropertyValueEditor class with no specific templates.

DialogPropertyValueEditor(DataTemplate, DataTemplate)

Crée une instance de la classe DialogPropertyValueEditor avec l'éditeur de boîtes de dialogue spécifié et les modèles d'éditeurs inline.Creates a new instance of the DialogPropertyValueEditor class with the specified dialog editor and inline editor templates.

Propriétés

DialogEditorTemplate

Obtient ou définit le DataTemplate qui est hébergé par une boîte de dialogue spécifique à l'hôte et dont la DataContext a la valeur d'une PropertyValue.Gets or sets the DataTemplate that is hosted by a host-specific dialog and has its DataContext set to a PropertyValue.

InlineEditorTemplate

Obtient ou définit la propriété InlineEditorTemplate, l'objet DataTemplate utilisé pour un éditeur inline.Gets or sets the InlineEditorTemplate, the DataTemplate that is used for an inline editor.

(Hérité de PropertyValueEditor)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ShowDialog(PropertyValue, IInputElement)

Appelé lorsque la DialogEditorTemplate a la valeur null et qu'une boîte de dialogue a été appelée par l'utilisateur.Called when the DialogEditorTemplate is null and a dialog has been invoked by the user.

ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

S’applique à