应用场景        使用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视图激活。如果不成功呢,当然不改变视图了,继续登陆操作。
2021-08-23 11:35:13 406KB WPF Prism7 MVVM Login
1
台式机键盘没有调整系统音量的快捷键,于是写了一个程序(c# winform)。涉及:全局键盘钩子,调整音量、透明窗体、右下角任务栏图标
1
适合害羞的男生表白
2021-08-22 13:02:56 36KB 表白 Winform 窗体应用程序
1
winform QQ 内涵Sql Server数据库 以QQ2009为版面 界面美观 有换头像皮肤QQ秀等功能 详细的开发代码以供参考!
2021-08-22 11:12:03 34.37MB QQ winform 窗体QQ 聊天
1
WinForm窗体免费皮肤控件+ssk皮肤,有22种皮肤文件,有需要可以看看!
2021-08-21 22:32:46 470KB 皮肤控件
1
简易登录窗体.xlsm
2021-08-21 14:01:31 2.97MB 简易登录窗体.xlsm
1
C#版 窗体菜单 可伸缩/展开 可以伸缩/展开的C#版窗体菜单,类似Windows的开始-程序菜单一样,最先显示最常用的菜单项,点击下拉箭头会显示出全部的菜单项,本例和这种效果非常相似,这是基于C#2005版的,这个功能还算很实用哦。
2021-08-21 10:46:30 11KB C#版 窗体菜单 可伸缩/展开
1
C# winfrom读取数据时候出现的等待loading界面,使用委托事件,在应用程序进行数据加载的时候出现loading等待界面,提高用户体验度,是一个比较容易读懂的案例
2021-08-20 14:19:45 317KB C# winfrom 应用窗体
1
Dockpanel实现多窗体停靠、浮动,采用C#语言,开发平台是VS
2021-08-20 09:14:03 202KB Dockpanel 多窗体 停靠浮动 C#
1
Java实现桌面右下角弹窗,实现JavaSwing窗体闪烁
2021-08-20 01:27:14 240KB java JavaSwing
1