0
Binding類提供監聽財產路徑使用「綁定」級聽屬性路徑更改爲代碼隱藏操作
例子:
<TextBlock Text="{Binding A.B.C.D.E}" />
反映了產業鏈
我的任何變化想在後面的代碼中使用這種機制。
我想要做什麼:
var binding = new Binding{
Source = ViewModel,
Path = new PropertyPath("A.B.C.D.E")
};
// not available
binding.ResultChanged += OnBindingResultChanged;
但「綁定」不提供任何事件
綁定需要依賴項屬性作爲目標。綁定本身並沒有做任何事情。它是一個描述符,當您使用SetBinding()方法設置它時,綁定引擎使用該描述符來知道要監視哪些屬性和事件以更新值。如果你想利用它,你需要創建一個'DependencyObject'和一個'DependencyProperty',你用它作爲綁定的目標。 –