2022年4月24日

摘要: 【1】先完成基本的环境搭建,可参考C#-WPF-Prism.DryIoc-【1】环境搭建 - 轻吟浅唱,蓦然花开 - 博客园 (cnblogs.com) 【2】项目基本结构如下图,目的:打开对话框传入参数并且得到返回值 【3】对话框的ViewModel继承IDialogAware并实现该接口 usi 阅读全文

posted @ 2022-04-24 15:10 轻吟浅唱,蓦然花开 阅读(543) 评论(0) 推荐(0) 编辑

2022年4月20日

摘要: 【1】先完成基本的环境搭建,可参考C#-WPF-Prism.DryIoc-【1】环境搭建 - 轻吟浅唱,蓦然花开 - 博客园 (cnblogs.com) 【2】事件聚合器可用于跨ViewModel的消息传递,所以我们需要先定义一个消息实体Message.cs(根据自己的需要写)放到项目的Events 阅读全文

posted @ 2022-04-20 16:54 轻吟浅唱,蓦然花开 阅读(663) 评论(0) 推荐(0) 编辑

摘要: 【1】先完成基本的环境搭建,可参考C#-WPF-Prism.DryIoc-【1】环境搭建 - 轻吟浅唱,蓦然花开 - 博客园 (cnblogs.com) 【2】在解决方案中建立三个项目如下图 其中Module1和Module2是分离出来的两个模块输出类型为dll,模块1中的Module1View和模 阅读全文

posted @ 2022-04-20 15:23 轻吟浅唱,蓦然花开 阅读(1698) 评论(1) 推荐(0) 编辑

摘要: 【1】先完成基本的环境搭建,可参考C#-WPF-Prism.DryIoc-【1】环境搭建 - 轻吟浅唱,蓦然花开 - 博客园 (cnblogs.com) 【2】创建基本项目结构如下图,其中MainView是窗体(Window),View1、View2和View3是用户控件(UserControl) 阅读全文

posted @ 2022-04-20 13:32 轻吟浅唱,蓦然花开 阅读(634) 评论(0) 推荐(0) 编辑

摘要: 我的环境:VS2022、.Net6.0 【1】先完成基本的环境搭建,可参考 C#-WPF-Prism.DryIoc-【1】环境搭建 - 轻吟浅唱,蓦然花开 - 博客园 (cnblogs.com) 【2】在Views文件夹中添加三个UserControl 分别为View1、View2和View3并分别 阅读全文

posted @ 2022-04-20 12:27 轻吟浅唱,蓦然花开 阅读(995) 评论(0) 推荐(0) 编辑

摘要: 我的环境:VS2022、.Net6.0 【1】创建wpf应用程序 【2】创建两个文件夹 Views 和ViewModels,并在对应的文件夹中添加MainView(将把它作为启动窗口)和MainViewModel 【3】安装Nuget包 Prism.DryIoc 可通过以下两种方式的任意一种安装 【 阅读全文

posted @ 2022-04-20 11:18 轻吟浅唱,蓦然花开 阅读(1639) 评论(2) 推荐(1) 编辑

2020年3月14日

摘要: 大家设想一种情况,我们拿到了一张素材,我们将它作为我们软件中的图标,为了给用户更好的体验,鼠标移动上去和按下去,都需要出现不同的效果,却不想在资源文件中添加多张图片,那么怎么办呢? 这里小白给大家分享一种可行,并且高效的方式。老规矩话不多说,先看效果,有兴趣再继续阅读。 看到了效果图是不是一下子就想 阅读全文

posted @ 2020-03-14 10:38 轻吟浅唱,蓦然花开 阅读(1138) 评论(1) 推荐(0) 编辑

2020年3月13日

摘要: 有时候想要把字体整得好看一点,但是不不想去下载素材,那么怎么办呢?我有一段时间就特别想把标题整得花里胡哨的,做成一个标题控件造轮子。好了话不多少,先看效果: 给了效果图,说一下原理吧,如果我们把文字向各个方向多绘制几次,那么文字是不是会变粗呢?大家明显可以想象得到效果,仅仅变粗的文字肯定是不美观的。 阅读全文

posted @ 2020-03-13 23:49 轻吟浅唱,蓦然花开 阅读(1041) 评论(0) 推荐(0) 编辑

2020年3月11日

摘要: 直接上效果 想要实现的效果,不用解释也看得出来了,为了给窗体节省空间,让它可以贴附在窗体的边缘。 那么怎么实现这个效果呢?原理在于对Padding这个属性的妙用。 另外可以看见,窗体在设计的时候也是可以进行事件的交互的,就像TabControl在设计的时候可以点击每一个Page一样,关于这个如果有兴 阅读全文

posted @ 2020-03-11 22:40 轻吟浅唱,蓦然花开 阅读(1877) 评论(2) 推荐(3) 编辑