MVVM设计模式
UWP沿袭前辈的实现(指WPF),同样使用MVVM作为应用构建的核心设计模式。所以掌握,至少是了解MVVM,对我们之后处理UWP应用开发还是很有帮助的。
UWP应用重点概览
UWP全称是Universal Windows Platform,它是一个平台。而在我们应用开发的语境中,它是一种应用模型(App Model)。 相比起经典桌面应用(Win32),UWP的设计思路更先进,能适应更多的平台,更符合Windows应用未来的需要,它有着非常多的优点。 这篇文章便是探讨UWP的前世今生及未来的走向,帮助你对UWP有一个概观的认识。
页面导航中的暗坑
有时候我们在开发时会遇到一种奇怪的现象。随着我们重复地导航页面,内存占用持续上涨,永无止境。在使用一些UWP应用时你也可能发现,伴随着你操作次数的增多,切换页面的频次增加,任务管理器中的内存占用将会膨胀到一个可怕的地步。
如何大幅提高 UWP 的文件遍历速度
在UWP中,通常是使用StorageFile进行文件相关的操作,大多数情况下,这没有问题。但如果涉及到文件夹遍历,你就会发现建立在Storage基础上的文件查询太慢了。
通过Win32 API读写文件
正如《UWP经验 - 如何大幅提高UWP的文件遍历速度》所述,1803之后,UWP获得了一些Win32 API的加持,本文正建立在此基础之上。 我们这回要做的事情比遍历文件夹简单,也不用进行复杂的结构定义,当然,方法还是要引入的。