自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 System.InvalidOperationException:“调用线程无法访问此对象,因为另一个线程拥有该对象。”

在 C# WPF 应用程序中,当你尝试从非 UI 线程(比如从Task或Thread中)打开或更新窗体时,会遇到,因为 WPF 的 UI 元素(包括窗体)不是线程安全的。只有创建窗体的线程(通常是主 UI 线程)才能安全地访问和修改这些元素。为了解决这个问题,你需要确保所有对 WPF 窗体的访问都在 UI 线程上进行。如果你正在使用Task。

2024-07-19 16:13:36 337

原创 C# 自定义创建日志类型

Directory.Exists(OperationPath)) //若此文件夹不存在。Directory.Exists(StatePath)) //若此文件夹不存在。Directory.Exists(AlarmPath)) //若此文件夹不存在。Directory.Exists(FaultPath)) //若此文件夹不存在。// $"\t异常文件:{ErrorFile}\r\n" +// // 文件:ErrorFile。//删除指定日期文件,保留7天。

2024-07-11 14:11:34 909

原创 WPF 登录界面记录

【代码】WPF 登录界面记录。

2024-02-22 14:32:27 365

原创 C# 根据注册表的软件加密、授权与注册

MainInterface.cs 是注册成功后才能访问的主界面。FrmShouQuan.cs 是注册界面。

2024-01-10 16:03:32 769

原创 C# 可重复键值对集合

【代码】C# 可重复键值对集合。

2023-12-13 15:02:09 571

转载 允许重复键的 C# 可排序集合

【代码】允许重复键的 C# 可排序集合。

2023-12-05 13:58:15 178

原创 WPF 使用ItemsControl控件 自定义动态加载按钮控件,并可以点击按钮将Content属性传入后台

【代码】WPF 使用ItemsControl控件 自定义动态加载按钮控件,并可以点击按钮将Content属性传入后台。

2023-12-05 13:47:44 692

原创 WPF ComboBox数据搬绑定

// 当ComboBox选中项更改时发生。

2023-12-05 11:57:10 98

原创 WPF DataGrid 数据绑定

DataGridTextColumn Header="编号" Binding="{Binding Id}" Width="100" Visibility="Hidden"/>

2023-12-05 11:52:57 886

原创 C# 读取json文件

string jsonFilePath = Path.Combine(Environment.CurrentDirectory, "Data.json"); string jsonData = File.ReadAllText(jsonFilePath); List user = JsonConvert.DeserializeObject(jsonData);

2023-08-08 09:54:09 270

原创 vue3+TS 使用 stompjs 连接RabbitMQ

const MQTT_SERVICE = 'ws://xxx.xxx.x.xxx:xxxxx/ws' // mq服务地址。console.error('RabbitMQ连接失败,错误原因:', error);const MQTT_USERNAME = 'admin' // mq连接用户名。const MQTT_PASSWORD = 'admin' // mq连接密码。console.log('返回数据:', message.body);1,安装type版本的stompjs。5.打开界面调用方法。

2023-06-01 17:07:37 1307

原创 vue 界面全屏的方法

2,引用 import screenfull from 'screenfull'screenfull.toggle();1,安装 npm install screenfull。

2023-05-29 17:41:53 1214

原创 Vue3 v-model传的是number类型 在浏览器打印出来是string类型解决方法

el-input v-model.number="TestPaperformData.totalScore" type="number" placeholder="请输入总分" />

2023-05-17 13:44:01 585

原创 el-dialog对话框设置全屏

设置 :fullscreen="true"

2023-05-17 11:20:50 2311

原创 vue3 分割字符串后,查看分割字符串的长度使用 length函数时 提示对象可能为“未定义”

使用Number转化类型。

2023-05-17 11:09:17 440

原创 vue3 proxy类型转成普通对象

vue3 记录:proxy类型转成普通对象

2023-05-17 11:03:28 2604

原创 vue3 项目开发常见命令

vue3 项目开发常见命令

2023-05-17 10:55:00 630

转载 记录:C#WinForm实现Loading等待界面

C#WinForm实现Loading等待界面

2023-03-21 10:50:53 2676

转载 C# 使用SequenceEqual 比较两个集合

SequenceEqual 只会检查它们是否引用了sme对象,如果你是内容相同,但是,是两个独立的对象,它们彼此都是并不相同,那么现在可以做的是覆盖Sequence中的。运算符,检查其他属性进行比较。

2023-03-20 14:21:28 618

原创 C# Base64 转图片并保存到本地文件夹

C# Base64 转图片并保存到本地文件夹

2023-03-20 11:38:05 2186

原创 C# winform 全屏显示

else。

2023-03-14 14:43:45 1634

原创 C# winform 调用 WPF用户控件及控件交互

C# winform 调用 WPF用户控件及控件交互

2023-03-08 16:44:13 1609

原创 C# winfrom窗体及控件 根据系统的分辨率自动调整位置

C# winfrom窗体及控件 根据系统的分辨率自动调整位置

2022-12-16 17:28:03 1998

原创 c# 调用C++动态库 函数char* 类型对应C#参数

c# 调用C++动态库 函数char* 类型对应C#参数

2022-12-14 17:51:51 862

原创 C# 调用第三方WSDL接口

C# 调用第三方WSDL接口

2022-12-05 10:38:02 5999

原创 C# XPath 读取HL7-V3消息格式 xml 文件信息

C# XPath 读取HL7-V3消息格式 xml 文件信息

2022-11-15 14:42:49 2111 1

原创 C# ini文件的读取,写入及删除

using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices;using System.Text;using System.Threading.Tasks;namespace WindowsFormsApp2{ public class IniHelper { [DllImport("kernel32")]

2022-09-14 16:46:03 834

原创 C# winfrom DataGridView 控件 新增一列添加删除按钮

C# winfrom DataGridView 控件 新增一列添加删除按钮

2022-06-28 15:03:46 5209

原创 线程间操作无效,从不是创建控件的线程访问它。

错误:线程间操作无效,从不是创建控件的线程访问它。

2022-06-24 17:06:22 958

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除