05 2023 档案
摘要:using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Http; us
阅读全文
摘要:C#HTTP获取数据主要有两种方式 ,这里主要记录Post方式 1.Post获取 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.
阅读全文
摘要:WPF常用五种数据绑定方式 绑定方式一(绑定元素依赖属性) <StackPanel> <Slider Name="s1" Value="10" Maximum="100"></Slider> <TextBlock FontSize="{Binding ElementName=s1,Path=Valu
阅读全文
摘要:1 依赖属性定义 在WPF界面的数据绑定中,为了能够使绑定源数据和绑定目标在变更后能够通知对方,.net在原来的属性之上设计了依赖属性 所以支持绑定的属性本质上它都是封装后的依赖属性。那么也就是说, 只有依赖属性才可以进行绑定。 1 依赖属性使用 public class UserModel { p
阅读全文
摘要:Validation两种验证方法:(1) ValidationRule (2)iDataErrorInfo+DataAnimation 的用法 Validation:依赖属性用(在验证回调中返回false) ValidationRule:依赖属性和普通类的属性都能用 IdataErrorInfo:依
阅读全文
posted @ 2023-05-18 11:28
懒树懒
摘要:WPF的样式总的来说有两种使用方式 1.全局样式 1.1 在Windows.Resources下定义全局样式,当然Style作为一种资源,也可以在其他的地方定义资源(当没有X:KEY(扩展标记)值的时候就是对TargetType都有用,无语targetType绑定资源) 1 <Windows.Res
阅读全文
摘要:WPF 命令绑定的各种方式 引言 在WPF开发过程中,不得不学习的就是MVVM模式。但是在MVVM中又绕不开命令(Command)的使用。下面通过几种方式介绍我了解的WPF命令绑定方式。 如何使用 控件继承ICommand接口,直接使用Command 首先通过这里简单介绍Command在MVVM中的
阅读全文
posted @ 2023-05-17 13:57
懒树懒
摘要:linq可以对多种数据源和对象进行查询,如数据库、数据集、XML文档、数组等。 通过对linq的使用,可以减少代码量并优化检索操作。 LINQ关键字 from 指定数据源和范围变量 where 根据布尔表达式(由逻辑与 或 等组成)从数据源中筛选元素 select 指定查询结果中的元素所具有的类型或
阅读全文
摘要:一,basler相机(巴斯勒) 网址:https://www.baslerweb.com/cn/ 二,映美精相机 网址:https://www.theimagingsource.cn/ 常用型号:33系列/38系列/33e系列/23系列(部分已经停产) 三,大恒相机 网址:https://www.d
阅读全文
摘要:最近在做微信开发时用到了一些json的问题,就是把微信返回回来的一些json数据做一些处理,但是之前json掌握的不好,浪费了好多时间在查找一些json有关的转换问题,我所知道的方法只有把json序列化和反序列化一下,但是太麻烦了我觉得,所以就在找一些更简单又方便使用的方法。也许这个会有用吧,所以先
阅读全文
posted @ 2023-05-10 09:52
懒树懒
摘要:代码使用 var cellValue = dataGridView.ExInvokeGetCellValue(0,1); 代码封装 /// <summary> /// DataGridView获取单元格值 /// </summary> /// <param name="dataGridView"><
阅读全文
摘要:代码应用 private void checkBoxAutoRun_CheckedChanged(object sender, EventArgs e) { this.ExRunOnSystemStart(checkBoxAutoRun.Checked); } 代码封装 /// <summary>
阅读全文
摘要:代码实现 private void Form1_Load(object sender, EventArgs e) { this.ExAddNotifyIcon(); } 代码封装 /// <summary> /// 添加通知图标,左键点击切换窗口显示,右键点击弹出菜单 /// </summary>
阅读全文
摘要:代码调用 ThreadPool.QueueUserWorkItem(o => { for (int i = 0; i < 100; i++) { this.ExInvokeUi(() => textBox.Text = i.ToString()); } }); //或 Task.Run(() =>
阅读全文

浙公网安备 33010602011771号