摘要: WPF后台代码调用资源字典 1 public static Style GetResource(string uri, string key) 2 { 3 foreach (ResourceDictionary rd in Application.Current.Resources.MergedDi 阅读全文
posted @ 2024-11-21 15:21 [春风十里] 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 首先登录阿里巴巴图标矢量图库 选择好需要的图标,然后下载素材,下载内容如下: 然后将iconfont.ttf加入到项目的Resources文件夹下; 在App.xaml的资源字典Resource中写入: 1 <Application.Resources> 2 <ResourceDictionary> 阅读全文
posted @ 2024-11-21 13:37 [春风十里] 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 简单实现鼠标移过Popup自动显示和隐藏的功能; 在xaml.cs中实现,首先创建一个定时器,设置300ms的延时: 1 DispatcherTimer timer; 2 3 public Function1View() 4 { 5 InitializeComponent(); 6 7 timer 阅读全文
posted @ 2024-11-20 19:24 [春风十里] 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Prism主要用于页面的切换导航,UI界面通常分为几个区域:Header顶部区域;Menu菜单区域,Home主界面区域; 下面是使用步骤: 首先安装Prism框架或引用Dll: 对App.xaml和xaml.cs进行修改: 将Application改为prism:PrismApplication,取 阅读全文
posted @ 2024-11-18 15:21 [春风十里] 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. 使用线程Thread写法,若发生异常会导致程序崩溃; 使用Task.Run写法,若发生异常则线程结束,程序不会崩溃; 2. List.Add不是原子操作,在使用中务必加锁,它分两步,先增加Count,再将元素放入队列; 3. WPF的Button的IsMouseOver触发器不能修改Backg 阅读全文
posted @ 2024-11-09 17:32 [春风十里] 阅读(2) 评论(0) 推荐(0) 编辑
摘要: winfrom窗体自带的边框不好看,可以将FormBorderStyle设置为None去除边框,但这样窗体无法拖动 下面记录无边框窗体拖动的几种方法[参考其他博主的]: 1.Form触发MouseDown事件时,记录鼠标坐标: rawPoint = e.Location; MouseMove时根据鼠 阅读全文
posted @ 2023-09-03 16:33 [春风十里] 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 介绍下Winform实现验证码的步骤: 首先拖入控件:PictureBox显示验证码;TextBox输入验证码;Check按钮;Label标签-点击更换验证码; 1.随机产生一个4位的字符串,由数字,大小写字母组成: string RandomCode() { string retCode = "" 阅读全文
posted @ 2023-09-03 15:59 [春风十里] 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 限制程序重复启动: bool noAny; System.Threading.Mutex m = new System.Threading.Mutex(true, Application.ProductName, out noAny); if (!noAny) { MessageBox.Show(" 阅读全文
posted @ 2023-08-16 18:21 [春风十里] 阅读(19) 评论(1) 推荐(0) 编辑
摘要: 思路[参考他人]: 1>保存窗体的初始宽度和高度; 2>保存窗体内所有控件的初始宽度,初始高度和坐标; 3>窗体的Resize事件触发时,计算新的Size和初始Size的比例prec; 4>遍历窗体内所有控件,将其的Size和坐标乘以prec; 代码: 窗体注册,保存窗体及其所有控件的初始尺寸,编写 阅读全文
posted @ 2023-08-16 18:12 [春风十里] 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 提供一些日常控件美化的小技巧,复杂需求则需要扩展控件。 ⭐圆角按钮,渐变色按钮 1> 从PPT中选择圆角长方形形状,填充颜色渐变色,右击另存为png图片; 2>按钮的BackColor设置为透明,BackGroundImage设置为刚才的图片,LayOut设为Stretch; 3>按钮的FlatSt 阅读全文
posted @ 2023-08-15 17:45 [春风十里] 阅读(747) 评论(0) 推荐(0) 编辑