DependencyObject.SetCurrentValue(DependencyProperty, Object) Metódus

Definíció

Beállítja egy függőségi tulajdonság értékét az értékforrás módosítása nélkül.

public:
 void SetCurrentValue(System::Windows::DependencyProperty ^ dp, System::Object ^ value);
public void SetCurrentValue(System.Windows.DependencyProperty dp, object value);
member this.SetCurrentValue : System.Windows.DependencyProperty * obj -> unit
Public Sub SetCurrentValue (dp As DependencyProperty, value As Object)

Paraméterek

dp
DependencyProperty

A beállítandó függőségi tulajdonság azonosítója.

value
Object

Az új helyi érték.

Kivételek

Egy írásvédett függőségi tulajdonságot vagy egy lezárt DependencyObjecttulajdonságot próbált módosítani.

value nem a megfelelő típus volt regisztrálva a dp tulajdonsághoz.

Megjegyzések

Ezt a módszert egy olyan összetevő használja, amely programozott módon beállítja az egyik saját tulajdonságának értékét anélkül, hogy letiltanák az alkalmazás által a tulajdonság deklarált használatát. A SetCurrentValue metódus megváltoztatja a tulajdonság tényleges értékét, de a meglévő triggerek, adatkötések és stílusok továbbra is működni fognak.

A következőre érvényes: