DependencyObject.SetCurrentValue(DependencyProperty, Object) Yöntem

Tanım

Bağımlılık özelliğinin değerini, değer kaynağını değiştirmeden ayarlar.

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)

Parametreler

dp
DependencyProperty

Ayarlanacağı bağımlılık özelliğinin tanımlayıcısı.

value
Object

Yeni yerel değer.

Özel durumlar

Salt okunur bağımlılık özelliğini veya korumalı bir üzerindeki bir özelliği değiştirmeye çalışıldı DependencyObject.

value özelliği için dp kayıtlı olarak doğru tür değildi.

Açıklamalar

Bu yöntem, uygulamanın bildirilen özelliğinin kullanımını devre dışı bırakmadan kendi özelliklerinden birinin değerini program aracılığıyla ayarlayan bir bileşen tarafından kullanılır. SetCurrentValue yöntemi özelliğin etkin değerini değiştirir, ancak mevcut tetikleyiciler, veri bağlamaları ve stiller çalışmaya devam eder.

Şunlara uygulanır