DesignModeValueProvider-Konstruktor

Initialisiert eine neue Instanz der DesignModeValueProvider-Klasse.

Namespace:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Public Sub New
public DesignModeValueProvider()
public:
DesignModeValueProvider()
new : unit -> DesignModeValueProvider
public function DesignModeValueProvider()

Ausnahmen

Ausnahme Bedingung
InvalidOperationException

Eine ungültige Eigenschaft wird zu Properties hinzugefügt.

Hinweise

Im Konstruktor identifizieren Sie die Eigenschaften, die Sie aufzeichnen möchten. Sie identifizieren die Eigenschaften, indem Sie sie zu Properties hinzufügen.

Beispiele

Im folgenden Beispiel werden die Background-Eigenschaft und die Content-Eigenschaft als die zu erfassenden Eigenschaften identifiziert. Wenn der Benutzer diese Eigenschaften ändert, werden neue Werte von der TranslatePropertyValue-Methode bereitgestellt. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels, das für die DesignModeValueProvider-Klasse bereitgestellt wird.

Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Ändern des Verhaltens einer Eigenschaft zur Entwurfszeit.


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");
}

.NET Framework-Sicherheit

Siehe auch

Referenz

DesignModeValueProvider Klasse

Microsoft.Windows.Design.Model-Namespace

Weitere Ressourcen

Gewusst wie: Ändern des Verhaltens einer Eigenschaft zur Entwurfszeit

Erweiterbare Architektur des WPF-Designers

Eigenschaftenbearbeitungsarchitektur

Featureanbieter und Featureverbindungen