Partager via


DesignModeValueProvider, constructeur

Initialise une nouvelle instance de la classe DesignModeValueProvider.

Espace de noms :  Microsoft.Windows.Design.Model
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
Public Sub New
public DesignModeValueProvider()
public:
DesignModeValueProvider()
new : unit -> DesignModeValueProvider
public function DesignModeValueProvider()

Exceptions

Exception Condition
InvalidOperationException

Une propriété non valide est ajoutée à Properties.

Notes

Dans le constructeur, vous identifiez les propriétés à capturer. Pour ce faire, vous les ajoutez à Properties.

Exemples

L'exemple suivant identifie les propriétés Background et Content comme propriétés à capturer. Lorsque l'utilisateur modifie ces propriétés, les nouvelles valeurs sont fournies par la méthode TranslatePropertyValue. Cet exemple de code fait partie d'un exemple plus complet fourni pour la classe DesignModeValueProvider.

Pour plus d'informations, consultez Procédure pas à pas : modification du comportement d'une propriété au moment du design.


Public Sub New()
    Properties.Add(GetType(Button), "Content")
    Properties.Add(GetType(Button), "Background")
End Sub

public CustomButtonDesignModeValueProvider()
{
    Properties.Add( typeof(Button), "Content");
    Properties.Add(typeof(Button), "Background");
}

Sécurité .NET Framework

Voir aussi

Référence

DesignModeValueProvider Classe

Microsoft.Windows.Design.Model, espace de noms

Autres ressources

Comment : modifier le comportement d'une propriété au moment du design

Architecture de l'extensibilité du Concepteur WPF

Architecture d'édition de propriété

Fournisseurs de fonctionnalités et connecteurs de fonctionnalités