0
我試圖去抓住一些數據在WPF結合的細微差別。據我所知,一個可以在直接指定源的結合(使用Source
,RelativeSource
等)或依賴於目標的對象分層結構內的DataContext
使得DataContext
第一設定值遇到遍歷目標的祖先提供了用於任何綁定源。默認綁定,當源和DataContext的不specifed
我一直沒能制定出是當源不以某種方式設置(即DataContext
尚未明確設置任何地方的目標的祖先,只有綁定指定一個Path
)會發生什麼。
- 其中(如果有的話)綁定引擎是否查找
Path
中指定的源屬性? - 爲什麼我好像沒有,如果綁定在這種情況下失敗(綁定錯誤通常如下所示),以獲得在VS「輸出」窗口中的任何錯誤?
(.NET 4.5,VS 2012 RC,Win 7的32位)
當然!我沒有考慮到不想或不能夠立即綁定的問題,但是這顯然是有益的,不具約束力在所有在這種情況下,因此是非常合理的。 –