Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DependencyObject::SetValue (DependencyProperty^, Object^)

 

Data di pubblicazione: ottobre 2016

Imposta il valore locale di una proprietà di dipendenza, specificato dal relativo identificatore della proprietà di dipendenza.

Spazio dei nomi:   System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

public:
void SetValue(
	DependencyProperty^ dp,
	Object^ value
)

Parametri

dp
Type: System.Windows::DependencyProperty^

Identificatore della proprietà di dipendenza da impostare.

value
Type: System::Object^

Nuovo valore locale.

Exception Condition
InvalidOperationException

Si è tentato di modificare una proprietà di dipendenza di sola lettura o una proprietà in un oggetto DependencyObject sealed.

ArgumentException

value non è il tipo corretto registrato per la proprietà dp.

Se il tipo fornito non corrisponde al tipo dichiarato per la proprietà di dipendenza in cui è stata registrata originariamente, viene generata un'eccezione. Il value parametro deve sempre essere fornito come tipo appropriato.

Le condizioni di eccezione sono potenzialmente influenzate dal ValidateValueCallback callback esistente nell'identificatore della proprietà di dipendenza viene impostata. Il valore fornito in caso contrario, potrebbe essere danneggiato condizioni generali di controllo dei tipi (ad esempio, passando una stringa quando il tipo nativo è Double).

.NET Framework
Disponibile da 3.0
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: