资源简介
应用场景
使用Prism7开发WPF程序,编码采用MVVM形式。当程序启动时,首先进入一个登陆界面,进行登陆认证,认证成功后转入程序布局主窗口。
设计思路
WPF程序框架搭建后,程序中存一个Shell.xaml,相当于表演者的唯一舞台。登陆窗体(以下简称 LoginView)和程序布局主窗体(以下简称 MainView),分别利用IRegionManager进行管理,根据需要在不同时机相继出场表演。所有操作均由各自ViewModel(简称VM)代码完成。
1.当程序启动后,Shell通过VM,使用RegionManager的Add方法激活LoginView。登陆操作后,发送消息loginState消息。该消息的发送是通过一个自定义的消息发送和订阅类来完成的(程序中将定义为:LoginSentEvent)。
2.Shell通过VM接受LoginSentEven传递的loginState来接收登陆成功与否的消息,如果登陆成功,则使用RegionManager的Deactivate方法使LoginView处于非激活隐藏。利用 Add方法使MainView视图激活。如果不成功呢,当然不改变视图了,继续登陆操作。
代码片段和文件信息
- 上一篇:C# pdfbox解析pdf文字及图片(源码)
- 下一篇:没有了
相关资源
- C# pdfbox解析pdf文字及图片(源码)
- C#版本opc da 源码(0515).rar
- C# 网络高级编程(Word完整版)_马俊著
- 比特币钱包支付接口C#版
- 子佩录音盒语音开发包 C#
- C#小票打印机源码
- C#设计模式经典
- C#图像识别可以借鉴
-
WinForm完美框架+皮肤WinFormfr
ameWork - 最简单最通用最完美的winform快速开发
- 好用的C#开源画图类库zedgraph
- c# GDI 绘图
- C# 生成图表饼图_柱形图的控件及
- asp.net GridView72绝技
- 小说阅读器源码c#
- C# webkit为内核的浏览器打开网页源码
- 仿蓝屏和死机整人程序源码
- 关于分屏的代码实现
- C#刷票工具源代码
- C#亚马逊(MWS)API 签名计算方法
- C#版封装的Windows+API.rar
- C#实现麦克风录音
- Concurrency in C# Cookbook(2ndEd).pdf
- 《Visual C#.NET程序设计(第二版)》课
- Asp.Net MVC 导出EXCEL
- C# winfrom控件、字体大小位置随分辨率
- C#实现图片转换格式源码(201903)
- C#实现生成.dat文件,并序列化与反序
- c#.net 向压缩包添加文件
- WPF视频教程(比较全)
川公网安备 51152502000135号
评论
共有 条评论