2011-05-04 47 views

回答

6

如果您傳遞的是整個對象而不是單個屬性,那麼綁定表達式將在個別屬性更改時不被重新評估。您將失去INotifyPropertyChanged機制的好處。

1

您可以這樣做,但如果相關屬性以這種方式更改,則綁定不會更新。除了更新之外,更多複雜的綁定到不同的控件和數據對象還需要多重綁定。

2

您可能希望更加明確並採用最少的額外信息(這通常是很好的編程練習),或者您可能需要來自多個源的信息 - 例如,您的值可能取決於datacontext的屬性以及視圖中其他位置複選框的選中狀態。