与老师的代码有出入,但是可以达到玩耍和演示的效果,应该是足够学习的了
适合不想要跟着老师抄代码,但是想要看看样式效果的同学
虽然说自己动手写一写代码总归是好事
但是这样的效率可能会更高一点——你可以Clone这个项目,在本地任意的玩耍,调整,省去的抄代码的时间
- 在
App.xaml
中修改启动页面为你需要查看的页面.xaml
,启动项目。 - 将你想要演示的页面代码的
<Window>
标签以内的内容替换MainWindow.xaml
,启动项目。
看老师前几节课的人,应该都知道怎么做的吧~
更建议使用第一个方法。
文件名 | 对应课程 | 我的笔记 |
---|---|---|
04简易记事本.xaml | 04 | 布局控件:Grid和StackPanel |
05宽高尺寸演示.xaml | 05 | 同上 |
07定义Style样式与样式的继承.xaml | 06、07 | Style:用法,多样性,全局样式与资源字典 |
08全局样式的定义.xaml | 08 | 同上 |
09自定义按钮模板以及设置触发器.xaml | 09 | 自定义按钮模板以及设置触发器 |
10C#代码事件.xaml & 10C#代码事件.xaml.cs | 10 | C#代码事件 |
11图书馆程序(一).xaml & 11图书馆程序(一).xaml.cs & Index.xaml | 11-13 | 无 |
14图书馆程序(二)绑定.xaml & 14图书馆程序(二)绑定.xaml.cs | 14-15 | WPF绑定与通知属性到界面 |
16图书馆程序(三)Model和ViewModel的创建和配置.xaml & 16图书馆程序(三)Model和ViewModel的创建和配置.xaml.cs & LoginModel.cs & LoginVM.cs | 16-17 | MVVM - Model和ViewModel的创建和配置 |
MVVM的内容过于庞大,11开始的课程都都是再之前的代码上翻修。为了不同课程版本的类之间不互相干扰,这里再创建一个解决方案WPF_Study_LIBRARY
。
文件名 | 对应课程 | 我的笔记 |
---|---|---|
WPF_Study_LIBRARY | 18-20 | MVVM-命令模式的实现与应用 |
剩下的一些课程
文件名 | 对应课程 | 我的笔记 |
---|---|---|
08课程中修改了全局样式,需要修改App.xaml
,替换为以下代码:
<Application x:Class="WPF_Study.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WPF_Study"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/WPF_Study;component/BaseButtomStyle.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
10、11、14有用到后端代码xxx.xaml.cs
,若复制使用需要一并复制。
还是修改App.xaml
更方便一点。
MIT协议