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

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.

主站蜘蛛池模板: 娱乐| 濮阳县| 桃园市| 海安县| 新丰县| 乐业县| 河间市| 吉安县| 碌曲县| 上虞市| 南城县| 阳信县| 兴安县| 梅河口市| 靖安县| 苍南县| 象山县| 新竹县| 莱芜市| 长子县| 凌源市| 舟山市| 且末县| 淮阳县| 巴林左旗| 会泽县| 麦盖提县| 阿拉善右旗| 洞口县| 德阳市| 阿拉尔市| 桐城市| 台东县| 县级市| 高要市| 泾川县| 怀集县| 潢川县| 吉木萨尔县| 楚雄市| 安乡县|