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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
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