官术网_书友最值得收藏!

Summary

We've now investigated the benefit of having an application framework and started constructing our own. We've discovered a variety of different ways to encapsulate our required functionality into our framework and know which situations to use each in. After exploring a number of manager classes, we have also begun to expose functionality from external sources, but without being tied to them.

We've managed to maintain and improve the Separation of Concerns that our application requires and should now be able to detach the various application components and run them independently of each other. We are also able to provide our View designers with mock data at design time, while maintaining loose coupling at runtime.

In the next chapter, we will thoroughly examine the essential topic of data binding, one of the very few requirements of the MVVM pattern. We'll comprehensively cover the wide variety of binding syntax, both long and short hand notation, discover why bindings fail to work at certain times, and get a better understanding of how to display our data exactly the way we want.

主站蜘蛛池模板: 高要市| 江川县| 北流市| 景洪市| 佛教| 锦屏县| 漳浦县| 河北省| 湛江市| 罗源县| 兴安盟| 双流县| 五寨县| 水富县| 鹰潭市| 紫阳县| 林西县| 定陶县| 黔东| 阳城县| 玉屏| 赫章县| 云霄县| 昂仁县| 中阳县| 盘山县| 石门县| 城步| 醴陵市| 中江县| 罗江县| 沂源县| 南平市| 江源县| 长宁县| 岗巴县| 彩票| 绥芬河市| 石泉县| 特克斯县| 长丰县|