WPF+MVVM案例实战(十三)- 封装一个自定义消息弹窗控件(上)
文章目录
- 1、案例效果
- 2、功能实现
-
- 1、创建文件
- 2、资源文件获取
- 3、枚举实现
- 3、弹窗实现
-
- 1、界面样式实现
- 2、功能代码实现
- 4、总结
1、案例效果
2、功能实现
1、创建文件
打开 Wpf_Examples 项目,我们在用户控件类库中创建一个窗体文件 SMessageBox.xaml,同时创建枚举文件夹 Enums 和 图片文件夹 Images,其中 Images 文件夹在 Assets 文件夹下。Enums 文件夹中创建枚举类 PopWindowEnum.cs,创建完成后目录层次如下所示:
2、资源文件获取
本案例弹窗加载仅使用了三种图标文件,常规、警告和错误,文件资源大家可以从阿里巴巴矢量图标库 下载 png 图片,也可以从其他地方获取 png 文件,可以放法家喜欢的图片即可。