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

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.

主站蜘蛛池模板: 商洛市| 平乡县| 彩票| 阿坝| 松阳县| 金川县| 四平市| 石台县| 定远县| 定远县| 嵊泗县| 葫芦岛市| 平南县| 葵青区| 海林市| 南丰县| 马关县| 屯门区| 宕昌县| 木里| 漾濞| 石泉县| 宣汉县| 营山县| 黎平县| 广东省| 斗六市| 黄陵县| 白银市| 彝良县| 洞头县| 师宗县| 哈尔滨市| 凯里市| 寿光市| 开原市| 英吉沙县| 陆良县| 抚顺县| 揭东县| 屏东县|