20.WPF项目实战(项目介绍)
1.WEB API:接口,如何获取数据(增删改查)
2.客户端 项目功能:
待办,备忘录,汇总,完成比例,设置系统主题等。
21.WPF项目实战(创建项目结构)
VS使用prism插件新建一个项目MyToDo
此插件自动安装依赖包Prism.DryIoc,还需安装材料包MaterialDesignThemes,安装之后打开项目UML,按它的文档操作一遍
在App.xaml.cs中使主程序继承自PrismApplication
在App.xaml中添加MaterialDesignThemes包的部分(可直接从文档中复制过来)
在MainWindow.xaml中新加一个按钮
下一步添加一个Web Api:在解决方案中新建项目-api项目,命名为MyToDo.Api
设为启动项可正常启动。
22.WPF项目实战(设计首页导航条)
实现效果:
先把整个页面分为两个区域(导航条和主要区域)
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition/>
</Grid.RowDefinitions>
左边的部分:可以直接从MaterialDesignT