今天开始做Layout,由于这个项目的特殊性,并没有使用到数据库,因此不需要设计数据库。
作为MVVM设计模式的程序,并不一定需要首先设计View也就是Layout部分,有首先设计Model或者ViewModel的,这个没有决定,可以根据自己实际情况而定。
本程序的Layout总体简单,我计划中使用一个HumburgerMenu和一个Grid就可以完成,不过由于这个工具以后可能会有修改,增加或者改进功能,因此保留了另一种方案,使用Frame控件Link到不同的Page的设计方案。
添加Toolkit.Uwp
HumburgerMenu并不是一个UWP的标准控件,这个控件微软提供了一个Toolkit,其中就包括了这个控件,由于这个Toolkit包含了很多其他有用的控件和Helper,是一个十分有用的插件。
添加方法:
打开“NuGet管理器”,在浏览页面输入“Microsoft.Toolkit.Uwp”,选择Controls安装。
安装完成之后,在MainPage上添加xmlms。
添加HamburgerMenu控件
添加Grid之后,开始准备进步细化设计。比如设置Theme,添加Item和Localization等。
网友评论