我剛剛學會(困難的方式)數據綁定不適用於字段。考慮到自動屬性的簡單性,這不是問題,但我想知道爲什麼會出現這種情況。誰能解釋一下?爲什麼我不能綁定到一個字段?
3
A
回答
7
我找到了一個很好的解釋here:
...因爲公共 領域是不是一個值得推薦的做法。 雖然它們可能方便快速 和髒代碼,但它們不是版本。 使用屬性,而不是允許你 改變訪問邏輯,數據 存儲在封面,以及當 值分配 添加驗證邏輯。此外,訪問 屬性感覺幾乎相同, ,並沒有任何性能 開銷。
1
其實,如果你使用custom descriptor,你可以結合領域。但我不推薦它
但數據綁定被設計爲2路;與領域,沒有通知可能。
相關問題
- 1. 我怎麼能一個字段綁定到用戶控件
- 2. 爲什麼我不能IPv6套接字綁定到一個LINKLOCAL地址
- 3. 爲什麼我不能綁定到WPF中的類上的字段而不是綁定到屬性
- 4. 爲什麼我不能將formview綁定到這個數據源?
- 5. 爲什麼我不能將綁定方法綁定到這個類?
- 6. 爲什麼我可以綁定到ListBox但不能綁定到WPF中的DataGrid?
- 7. 爲什麼我不能在綁定源上掛起綁定?
- 8. 爲什麼我不能將DynamicMethod綁定到結構實例?
- 9. 爲什麼我得到不能動態綁定非動態var?
- 10. 綁定多個字段綁定功能
- 11. MVC模型綁定:爲什麼我不能綁定到迭代器屬性?
- 12. 爲什麼我們不能得到一個特定的負數
- 13. 爲什麼vm不能綁定到這個?
- 14. 爲什麼我不能將字段添加到JS對象?
- 15. 爲什麼我得到不一致的綁定結果
- 16. 爲什麼我得到一個「原子?」的未綁定錯誤?
- 17. 爲什麼TextBlock不能綁定?
- 18. 爲什麼Knockout.js不能綁定
- 19. 爲什麼我不能爲我的常量字段賦值?
- 20. 爲什麼我不能在df_tbl中改變這個字段?
- 21. 爲什麼我不能將價值綁定到我的自定義指令?
- 22. 爲什麼我們使用綁定字段在GridView的
- 23. 爲什麼我不能「freopen」一個「tmpfile」?
- 24. 爲什麼我不能綁定我的指令的輸入?
- 25. 爲什麼我不能在綁定一個的.aspx財產,而它在的.xaml
- 26. 爲什麼更改爲$ scope字段不會傳播到另一個字段?
- 27. 爲什麼綁定到另一個Ember對象不起作用?
- 28. 默認modelbinder不綁定到字段的原因是什麼?
- 29. 爲什麼不能`自動&`綁定到一個易變的右值表達式?
- 30. ButterKnife爲什麼不能綁定私有內部類中的字段?