考慮下面的代碼綁定:指定的DataContext在XAML和使用它的下一個屬性
<MyControl DataContext="{Binding DataObject}" Text="{Binding DisplayText}"/>
據我所知,XAML屬性由他們聲明的順序分配。但是,根據XML而言,這是一個糟糕的設計。我想我可以重寫它看起來像這樣:
<Grid DataContext="{Binding DataObject}">
<MyControl Text="{Binding DisplayText}"/>
</Grid>
但是,只爲語義放置一個網格似乎是錯誤的我。
您認爲如何?
謝謝!不建議無論如何
維塔利
哦..我明白你在說什麼了。但是,在設置屬性之後,所有綁定評估是否都必須進行?我想這是有道理的,但我不確定。 – VitalyB 2011-05-15 16:48:27