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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
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