详解WPF中用户控件和自定义控件的使用
目录介绍用户控件自定义控件按钮案例自定义控件中常用的知识点介绍无论是在WPF中还是WinForm中,都有用户控件(UserControl)和自定义控件(CustomControl),这两种控件都是对已有控件...
目录介绍用户控件自定义控件按钮案例自定义控件中常用的知识点介绍无论是在WPF中还是WinForm中,都有用户控件(UserControl)和自定义控件(CustomControl),这两种控件都是对已有控件...
目录一.变量命名风格1)类成员变量、局部变量2)静态成员变量、枚举值、常量二.变量命名最高境界三.变量命名最佳实践1)采用名词或者形容词来命名变量2)避免使用单字母变量,尽量细...
目录程序环境在Word中的特定段落后插入脚注完整代码效果图在Word中的特定文本后插入脚注完整代码效果图脚注,是可以附在文章页面的最底端的,对某些东西加以说明,印在书页下端的...
目录背景需求分析1、返回结果类型2、算法选择代码实现背景两张表,分别是 :sys_tbl,和 sys_field,其中:sys_tbl 是系统所有表的信息,包含两个字段 :code(表名),name(表描述信息);sys_fl...
目录背景思路准备工作代码实现背景我们项目一开始的所有提示都是中文,后来要做国际化。发现项目中的带双引号的中文居然有 2.3 w 多条!!!简直让人欲哭无泪...如果使用人工改的话...
目录1.调用Win32 API2.监听WPF的KeyDown事件3.XAML绑定命令方式4.细节5.DEMO1.调用Win32 API优先级最高,全局监听, 支持最小化失焦等情况那么,假如我要在一个WPF程序监听CTRL+5...
目录涉及知识点示例截图核心源码不足与思考涉及知识点在本示例中,从数据绑定,到数据展示,涉及知识点如下所示:DataGrid,要WPF提供的进行二维数据展示在列表控件,默认功能非常简单,...
目录c# chart缩放,局部放大放大缩小c# chart表格设置间隔与小数点网格刻度总结c# chart缩放,局部放大效果:左键划选放大区域,右键恢复 /// <summary> /...
目录操作几何体新建正方体设置立方体位置选中立方体挪动几何体操作几何体据说我的世界是三个程序员用一周开发出来的,那一个程序员用半天开发出一个乞丐版的我的世界,讲道理是...
目录程序环境在 Word 文档中添加页眉和页脚完整代码效果图页眉位于文档中每个页面的顶部区域,常用于显示文档的附加信息,可以插入时间、图形、公司微标、文档标题、文件名或作...
使用Unity API PlayerBuildInterface.CompilePlayerScripts 将项目中的代码生成为 DLL 程序集在 Editor 文件夹下新建脚本 CompileDllusing UnityEngine;using UnityEditor;...
目录程序环境从整个演示文稿中提取图像完整代码效果图从特定演示幻灯片中提取图像完整代码效果图PowerPoint是用于制作幻灯片(演示文稿)的应用软件,每张幻灯片中都可以包含文字...
目录需求说明初始版本进阶版本最终版本在刚接触后台线程的时候,觉得线程神秘且高深,并且时常有先辈们千叮万嘱:能不用的时候,尽量不要用,千万不要滥用线程,否则会发生预料不到的结...
目录C# string转换为几种不同编码的Byte[]1.string–>Byte[]转换 2.Byte[]–>string转换 C#分享几种常用的编码转换,base64、MD5、stringC# Base64编码C# 文件与二...
目录关键概念视口相机光源材质3D对象命中测试(鼠标交互)3D对象中2D控件渲染外部导入3D模型WPF的3D功能可以在不编写任何c#代码的情况下进行绘制,只需要使用xaml即可完成3D图形...
目录c#获取指定字符前的字符串问题描述解决方案c#去除字符串前后任意指定字符总结c#获取指定字符前的字符串问题描述Combobox的值为:100088|仓库编码1,如何将截取指定字符&ldq...
效果图实现步骤程序的C#部分,使用简单的三角函数实现正六边形的确定using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Thr...
目录使用正则表达式去除富文本去除部分富文本标记代码总结使用正则表达式去除富文本最近在工作的时候,遇到一个需求,要把富文本给去除,说实话这个功能还是很简单的,但是我遇到的...
目录鼠标事件键盘输入事件拖拽事件用行为封装事件用事件来实现用行为来封装本文主要介绍了WPF中常用的鼠标事件、键盘事件以及注意事项,同时使用一个案例讲解了拓展事件。除...
目录1. 直接循环遍历获取2. 使用LinQ3. 利用DataView的RowFilter 实现筛选说明:DataTable进行过滤筛选,常用的一些方法为:Select,dataview1. 直接循环遍历获取// 假设dt是由"S...
目录一、什么是可空类型二、为可空类型赋值三、使用空接合运算符四、使用可空用户自定义类型一、什么是可空类型可空类型允许我们创建一个值类型变量并且可以标记为有效或无...
WPF 简单实现下拉筛选控件框架使用.NET40;Visual Studio 2022;使用 ICollectionView[2] 实现筛选功能,还支持其他如下:使集合具有当前记录管理自定义排序筛选和分组功能实现代...
目录Task.RunTask类返回值等待和延续取消任务Task.RunTask是建立在线程池之上的一种多线程技术,它的出现使Thread成为历史。其使用方法非常简单,下面在顶级语句中做一个简单的...
目录1. 重写和覆盖的定义1.1 重写(override)的定义1.2 覆盖(new)的定义2. 两者的区别及示例1. 重写和覆盖的定义1.1 重写(override)的定义在C#中,用override关键字来重写一个...
目录P/Invok是什么?废话不多说,直接实操第一步:第二步:第三步:C#中通过P/Invoke调用DLL动态链库的流程至此,我们就完成了一个简单的C#调用动态链接库的案例最后P/Invok是什么?本编...
目录BitArray 类中的属性BitArray 类中的方法在 C# 中,BitArray 类用来管理一个紧凑型的位值数组,数组中的值均为布尔类型,其中 true(1)表示此位为开启,false(0)表示此位为关闭。当...
目录1 委托2 事件-概念的引出3 事件-关于异常4 事件-关于异步5 委托-Func与Action1 委托在.NET中定义“委托”需要用到delegate关键字,它是存有对某个方法的引用的...
目录1.使用Roslyn编译器2.使用IronPython或IronRuby3.使用JavaScript引擎在C#中,可以使用一些第三方库或内置类库实现动态执行脚本的功能。以下是几个常用的方案:1.使用Roslyn...
目录1 解析字典1)解析为 JObject2)解析为 Dictionary3)解析为封装类2 解析一维数组1)解析为 JArray2)解析为数组3)解析为列表3 解析二维数组1)解析为 JArray4 解析数组字典1)解析为...
目录使用 System.Threading.Timer 和 ManualResetEventSlim使用 Stopwatch 和 Sleep 方法使用 Task.Delay 和 async/await在 C# 中,定时器是一种常用的机制,可以周期性地执行...
目录DataTableList1. DataTable转List2. List转DataTableDataTableDataTable 是 C# 中常用的一种数据表格类型,它类似于数据库中的表格,可以用来存储和处理数据。DataTable 中...
目录1. 可空类型修饰符 ?2. 空合并运算符 ??3. 非null时继续执行后续代码,运算符 ?.4. ??=1. 可空类型修饰符 ?// 引用类型能用空引用来表示一个不存在的值,但是值类型不能。例...
篇首,完全没有技术含量的帖子,高手略过,只为十几年后重新捡起的我爱好玩玩。。。起因,一个朋友说他下载了很多短视频,但只需要要其中的一小截,去头掐尾,在软件里搞来搞去太麻烦,让我...
目录需求描述确定当前程序运行在那种平台上ManagementObjectSearcher类获取硬件信息示例代码需求描述现在有这样一个需求:我有A、B两台服务器,其中A是一个视频处理服务器,B是一...
目录框架准备串口准备接、化、发测试框架准备出于简单考虑,首先创建一个Winform项目,本文项目名称为portTest。串口通信,至少有两个串口才能通信,所以拖动两个GroupBox,一左一右,...
目录1. 多态性定义2. 函数重载示例3. 虚方法示例4. 抽象方法示例5. 接口示例5.1 接口语法5.2 接口使用示例1. 多态性定义C#中的多态性是OOP(面向对象编程)的一个基本概念,它允...
目录指针变量使用指针检索数据的值将指针作为参数传递给函数使用指针访问数组元素编译不安全代码为了保持类型的安全性,默认情况下 C# 是不支持指针的,但是如果使用 unsafe 关...
目录SortedList 类的中的属性SortedList 类的中的方法在 C# 中,SortedList 类用来表示键/值对的集合,这些键/值对按照键值进行排序,并且可以通过键或索引访问集合中的各个项。...
目录一、Task执行并行任务的原理二、5个示例展示示例1示例2示例3示例4示例5三、使用async/await关键字注意示例1示例2四、总结一、Task执行并行任务的原理使用Task执行并行...
目录一、Spire.XLS的安装与引用二、Spire.XLS的基本用法1.打开和读取Excel文件2.读取工作表中的数据Spire.XLS是一个功能强大的C#组件,它提供了对Excel文件进行读写操作的能...
目录一、async和await特性的结构1. 异步和同步2.async和await二、什么是异步方法1.异步方法的结构2.异步方法三种返回类型理解3.异步方法的控制流三、await表达式四、取消一...
目录(一)矩形数组(二)锯齿数组总结(一)矩形数组在C#中,矩形数组(rectangular array),又称多维数组,是使用多个索引访问其元素的数组。1. 二维数组的声明:<baseType>[,] <name>;...
WPF 如何在基础控件上显示 Loading 等待动画框架使用.NET4 至 .NET6;Visual Studio 2022;使用方式需引入命名空间后设置控件的附加属性 wd:Loading.IsShow="true",即可显示默...
目录1、PDF的导出插件2、导出PDF的逻辑处理当前的Winform分页控件中,当前导出的数据一般使用Excel来处理,Excel的文档可以用于后期的数据展示或者批量导入做准备,因此是比较好...
WPF 如何在控件上显示 Loading 等待动画框架使用.NET40;Visual Studio 2022;使用方式需引入命名空间后设置控件的附加属性 wd:Loading.IsShow="true",即可显示默认等待动画效...
像javascript中有eval()来执行动态代码,c#中是没有的,于是自己动手丰衣足食,先来代码using System;using System.Data;using System.Configuration;using System.Text;using Sy...
目录匿名函数的语法 C# 匿名函数使用场景在 C# 中,可以将匿名函数简单的理解为没有名称只有函数主体的函数。匿名函数提供了一种将代码块作为委托参数传递的技术,它是一个&ldq...
目录框架准备初始化串口设置UDP设置发送设置转发设置测试串口是设备和上位机通信的常用接口,UDP则是网络通信常用的通信协议,通过将串口设备上传的指令,用UDP发送出去,或者将UDP...
一般来说, 泛型的作用就类似一个占位符, 或者说是一个参数, 可以让我们把类型像参数一样进行传递, 尽可能地复用代码。我有个朋友, 在使用的过程中发现一个问题IFace<object...
目录前言安装ClearScript引入js文件创建V8ScriptEngine对象通过js引擎加载js文件C#调用js方法实现经纬度坐标纠偏C#调用js方法判断经纬度点位是否在多边形内前言用.net6开发...