摘要: 多标签页 使用第三方库Dragablz可以很轻易地实现可拖动的标签页,多个标签页通过相同的缓存路径共享会话,两个箭头是切换标签页(仅超出时显示),右上角是窗口按钮。 右键菜单及快捷键 右键菜单实现接口IContextMenuHandler,由于是自定义控件,不止有浏览器,因此快捷键使用KeyBind 阅读全文
posted @ 2022-09-28 18:24 孤独成派 阅读(284) 评论(1) 推荐(1) 编辑
摘要: 分享基于.NET 4.5的WFP项目架构设计。 一、项目结构 我们的代码不可能集中在一个项目,缺少共用性,当一个git仓库存在多个项目时,我希望项目结构如下所示: App1、App2文件夹是项目主程序,但是它们的解决方案文件放在根目录,分别是App1.sln和App2.sln,这样的好处是被引用的公 阅读全文
posted @ 2022-09-26 19:05 孤独成派 阅读(2002) 评论(1) 推荐(3) 编辑
摘要: 介绍一种保留最大化、最小化动画、显示隐藏动画的窗口实现方法,依赖第三方库ControlzEx,相信有小伙伴用过,如果不知道怎么是窗口透明化的请继续向下看,在之前的文章WPF三种自定义窗体的实现曾经使用过,但是未发现保留系统动画又透明的实现方式。 ControlzEx有个WindowChromeBeh 阅读全文
posted @ 2022-06-01 14:40 孤独成派 阅读(224) 评论(0) 推荐(0) 编辑
摘要: class ClassA { public void Print1() { Console.WriteLine("111"); } public void Print2() { Console.WriteLine("222"); } public void Print3() { Console.Wr 阅读全文
posted @ 2022-04-26 19:27 孤独成派 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 先前项目太忙了,没时间写博客,发现了一个有趣的东西,匆匆忙忙就写完了,先描述一下需求背景:客户端有几张百万级别的表需要联合统计(如果是最大权限的账号),改变查询条件又要重新统计,因此常常sql执行还没结束就取消了,但不管关闭数据库还是结束线程都必须等到sql执行结束,无奈之下只能考虑进程通信,取消就 阅读全文
posted @ 2022-03-19 18:12 孤独成派 阅读(921) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 根据类名和窗口名称查找窗口 /// </summary> /// <param name="lpClassName"></param> /// <param name="lpWindowName"></param> /// <returns></returns> 阅读全文
posted @ 2021-08-12 15:53 孤独成派 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 属性: Foreground:进度条的颜色,带动画的模板不适用。 Background:背景色。 BorderBrush:边框颜色。 BorderThickness:边框大小。 pp:BorderElement.CornerRadius:附加属性,圆角大小。 效果展示: 默认样式模板: <Style 阅读全文
posted @ 2021-07-14 10:39 孤独成派 阅读(1244) 评论(0) 推荐(1) 编辑
摘要: 属性: RadianStart:开始弧度,默认值-90,即从最上面开始顺时针画。 Radian:弧度,默认值0。 IsSector:是否扇形,默认值False,默认是弧形。 IsAutoAnimate:是否自动使用动画,默认值False,若为True,则RadianStart和Radian的值变化时 阅读全文
posted @ 2021-07-14 10:10 孤独成派 阅读(1180) 评论(4) 推荐(2) 编辑
摘要: OpenXml源码test目录下有大量参考例子,有时间的同学可以结合例子和官方文档深入研究,本人也只是学到能解决项目需求的程度。 一、首先讲一下如何设置单元格格式,与CellFormat这个类相关,下图的属性都可以设置: 先贴出初始化Excel文档的代码,后续提到的方法在里面查找: using Do 阅读全文
posted @ 2021-07-05 11:36 孤独成派 阅读(3005) 评论(1) 推荐(0) 编辑
摘要: 演示效果: 有两个分页控件可供选择,第一种是通用分页控件Pager,输入总条数和页面大小,监听PageIndexChanged事件手动刷新数据;第二种是自动分页控件ListPager,输入数据源和页面大小,自动输出显示的数据,相比第一种页面信息等数据,前提是先拿到全部数据; 一、通用分页控件Page 阅读全文
posted @ 2021-05-06 18:07 孤独成派 阅读(500) 评论(0) 推荐(1) 编辑