目录
-
- 1. 窗体设置
- 2. 字体图标
- 3. 控件模板
- 4. 页面逻辑
-
- 4.1. 不使用MVVM
- 4.2. MVVM模式实现
本篇我们开发一个基于MVVM的登录页面,用来回顾下之前学习的内容
登录页面如下:

窗体取消了默认的标题栏,调整为带阴影的圆角窗体,左侧放一张登录背景图,右边自绘了一个关闭按钮,文本框和按钮也做了美化。快速来看一下如何实现的。
1. 窗体设置
窗口样式调整为None,不允许调整窗口大小,用Border包裹整个窗体实现圆角以及阴影效果,整体分两部分 - 左侧图片、右侧背景图:
<Window x:Class="MVV