WPF 实现筛选下拉多选控件框架使用.NET4 至 .NET6;Visual Studio 2022;创建 MultiSelectionSearchComboBox 继承 Control .模板中创建两个 ListBoxPART_Selector 用来显示所有 ItemPART_Searc ......
487
0
0
2023-05-09
目录1 解析字典1)解析为 JObject2)解析为 Dictionary3)解析为封装类2 解析一维数组1)解析为 JArray2)解析为数组3)解析为列表3 解析二维数组1)解析为 JArray4 解析数组字典1)解析为 JObject-JArray2)解析为封装类5 解析字典数组1)解析为 JArray-JObject2)解析为数组封装类3)解析为列表 ......
394
0
0
2023-05-03
目录一、async和await特性的结构1. 异步和同步2.async和await二、什么是异步方法1.异步方法的结构2.异步方法三种返回类型理解3.异步方法的控制流三、await表达式四、取消一个异步操作五、异常处理的await表达式六、在调用方法中同步地等待任务1. Wait2. WaitAll和WaitAny七、在异步方法中异步地等待任务 八 ......
464
0
0
2023-05-02
WPF 简单实现下拉筛选控件框架使用.NET40;Visual Studio 2022;使用 ICollectionView[2] 实现筛选功能,还支持其他如下:使集合具有当前记录管理自定义排序筛选和分组功能实现代码1)CheckedSearch.cs 代码如下:SearchText 用来记录输入的筛选内容Text&n ......
432
0
0
2023-05-02
目录前言安装ClearScript引入js文件创建V8ScriptEngine对象通过js引擎加载js文件C#调用js方法实现经纬度坐标纠偏C#调用js方法判断经纬度点位是否在多边形内前言用.net6开发一个Winform程序,处理Excel文件,并把结果导出Excel文件。要用到两个算法,一是turf.js库的booleanPointInPolygon方法 ......
327
0
0
2023-04-30
目录框架准备初始化串口设置UDP设置发送设置转发设置测试串口是设备和上位机通信的常用接口,UDP则是网络通信常用的通信协议,通过将串口设备上传的指令,用UDP发送出去,或者将UDP传来的指令转发给串口设备,就可以实现设备的远程控制。所以,串口和UDP之间的相互转换是非常有意义的。如果不熟悉C#串口以及UDP通信的相关内容,可以参考这两篇博客:C#串口通信 C ......
348
0
0
2023-04-26
WPF 如何在控件上显示 Loading 等待动画框架使用.NET40;Visual Studio 2022;使用方式需引入命名空间后设置控件的附加属性 wd:Loading.IsShow="true",即可显示默认等待动画效果如下:如需自定义 Loading 一定要 先设置 wd:Loading.Child ......
491
0
0
2023-04-19
目录1、PDF的导出插件2、导出PDF的逻辑处理当前的Winform分页控件中,当前导出的数据一般使用Excel来处理,Excel的文档可以用于后期的数据展示或者批量导入做准备,因此是比较好的输入输出格式。但是有框架的使用客户希望分页控件能够直接导出PDF,虽然Excel也可以直接转换为PDF,不过直接导出PDF的处理肯定更加方便直观。因此整理了一下分页控件 ......
373
0
0
2023-04-18
目录代码介绍代码实现创建数据库创建数据表查询数据事务代码示例代码介绍功能包含:创建数据库创建数据表批量添加数据MySql事务执行清表分页、模糊查询代码实现创建数据库public void CreateDatabase(string sqlStr) { string str = $"Server=localhost;User=root;Passwo ......
314
0
0
2023-04-16
目录背景需求分析1、返回结果类型2、算法选择代码实现背景两张表,分别是 :sys_tbl,和 sys_field,其中:sys_tbl 是系统所有表的信息,包含两个字段 :code(表名),name(表描述信息);sys_fld 是记录第张表中的字段 的名称(field)和描述信息(table) , 截图如下:sys_tbl其中,字段 名称包含对其 ......
349
0
0
2023-04-12
目录概述C#异步编程用法async/await和Task简介asyncawaitTask其他实现原理剖析实现原理示例概述异步这个概念在不同语境下有不同的解释,比如在一个单核CPU里开启两个线程执行两个函数,通常认为这种调用是异步的,但对于CPU来说它是单核不可能同时运行两个函数,不过是由系统调度在不同的时间分片中执行。一般来说,如果两个工作能同时进行,就认为 ......
464
0
0
2023-04-12
效果图实现步骤程序的C#部分,使用简单的三角函数实现正六边形的确定using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; usi ......
428
0
0
2023-04-10
目录关键概念视口相机光源材质3D对象命中测试(鼠标交互)3D对象中2D控件渲染外部导入3D模型WPF的3D功能可以在不编写任何c#代码的情况下进行绘制,只需要使用xaml即可完成3D图形的渲染。本文主要讲述了WPF-3D中的关键概念, 以及常用到的命中测试、2d控件如何在3D对象中进行渲染,除此之外,还演示了如何导入外部3D模型。关键概念视口视口指的是图像要 ......
508
0
0
2023-04-07
目录APP生命周期窗体生命周期事件全局异常捕获APP生命周期wpf项目目录中有一个App.xaml.cs文件,该文件中App是一个partical类,与之对应的另一partical部分在App.g.i.cs文件中,该文件是在编译的时候WPF自动生成的。程序的入口Main方法在该文件中定义。[System.STAThreadAttribute()] [Sys ......
408
0
0
2023-04-07
目录介绍用户控件自定义控件按钮案例自定义控件中常用的知识点介绍无论是在WPF中还是WinForm中,都有用户控件(UserControl)和自定义控件(CustomControl),这两种控件都是对已有控件的封装,实现功能重用。但是两者还是有一些区别,本文对这两种控件进行讲解。1.用户控件注重复合控件的使用,也就是多个现有控件组成一个可复用的控件组XAML和 ......
1047
0
0
2023-04-06