随笔分类 -  [15] C# WPF

摘要:1 public static class LangHelper 2 { 3 /// <summary> 4 /// 根据关键字获取当前语言环境下的提示信息 5 /// </summary> 6 /// <param name="key"></param> 7 /// <param name="re 阅读全文
posted @ 2020-08-12 08:18 Jeremy.Wu 阅读(2281) 评论(0) 推荐(0) 编辑
摘要:前言 本文主要讲解采用WPF MVVM模式设计OPC Client的过程,算作对于WPF MVVM架构的学习记录吧!不足之处请不吝赐教,感谢! 涉及知识点 C#基础 Xaml基础 命令、通知和数据绑定 Prism+Blend MahApps.Metro(第三方框架) OPC 项目实现功能 用户登陆( 阅读全文
posted @ 2020-06-18 13:16 Jeremy.Wu 阅读(2197) 评论(4) 推荐(5) 编辑
摘要:前言 前几天学习了刘铁猛老师的《深入浅出WPF》之MVVM入门与提高教程,仿照教程,用VS2019、Blend SDK和Prism框架创建了简单的MVVM设计模式的程序。 学习/开发环境 Microsoft Visual Studio 2019 Microsoft Prism Microsoft B 阅读全文
posted @ 2020-04-15 14:13 Jeremy.Wu 阅读(1823) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// App.xaml 的交互逻辑 /// </summary> public partial class App : Application { /// <summary> /// 重写OnStartup函数 /// </summary> /// <param nam 阅读全文
posted @ 2020-04-09 16:12 Jeremy.Wu 阅读(2984) 评论(0) 推荐(0) 编辑
摘要:1、删除默认StartupUrl配置; 2、重写App.xaml中的OnStartup方法 /// <summary> /// 重写Startup函数 /// </summary> /// <param name="e"></param> protected override void OnStar 阅读全文
posted @ 2020-04-09 14:56 Jeremy.Wu 阅读(2413) 评论(0) 推荐(0) 编辑
摘要:1、删除App.xaml中的默认StartupUrl配置; 2、重写Startup,代码如下 /// <summary> /// 重写startup函数 /// </summary> /// <param name="e"></param> protected override void OnSta 阅读全文
posted @ 2020-04-09 14:35 Jeremy.Wu 阅读(432) 评论(0) 推荐(0) 编辑
摘要:1、新建3个page页,分别命名为Page1.xaml、Page2.xaml、Page3.xaml; 2、修改App.xaml中StartupUri="Page1.xaml"; 3、打开Page1页面代码如下: NavigationService.Navigate(new Uri("Page1.xa 阅读全文
posted @ 2020-04-09 14:29 Jeremy.Wu 阅读(2048) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 打开Windows对话框 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_Click(object sender, 阅读全文
posted @ 2020-04-09 14:22 Jeremy.Wu 阅读(893) 评论(0) 推荐(1) 编辑
摘要:重写Startup方法 /// <summary> /// 重写Startup方法 /// </summary> /// <param name="e"></param> protected override void OnStartup(StartupEventArgs e) { base.OnS 阅读全文
posted @ 2020-04-09 14:07 Jeremy.Wu 阅读(837) 评论(0) 推荐(0) 编辑