Condividi tramite


Costruttore DesignModeValueProvider

Inizializza una nuova istanza della classe DesignModeValueProvider.

Spazio dei nomi:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

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

Eccezioni

Eccezione Condizione
InvalidOperationException

Una proprietà non valida viene aggiunta all'oggetto Properties.

Note

Nel costruttore si identificano le proprietà che si desidera acquisire. Le proprietà vengono identificate aggiungendole all'oggetto Properties.

Esempi

Nell'esempio seguente, le proprietà Background e Content vengono identificate come proprietà da acquisire. Quando l'utente modifica queste proprietà, il metodo TranslatePropertyValue fornisce nuovi valori. Questo esempio di codice fa parte di un esempio più completo fornito per la classe DesignModeValueProvider.

Per ulteriori informazioni, vedere Procedura dettagliata: modifica del comportamento di una proprietà in fase di progettazione.


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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DesignModeValueProvider Classe

Spazio dei nomi Microsoft.Windows.Design.Model

Altre risorse

Procedura: modificare il comportamento di una proprietà in fase di progettazione

Architettura di estensibilità di Progettazione WPF

Architettura di modifica delle proprietà

Provider di funzionalità e connettori di funzionalità