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