C#
铃儿~响叮当
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#中 多线程使用 CancellationTokenSource 进行线程管理
摘要:该代码实现了一个基于WPF的任务管理界面,包含创建、启动、暂停、恢复和停止任务功能。后台使用CancellationTokenSource和Task实现多任务控制,通过字典存储任务信息。适合演示多任务管理的基本实现。原创 2025-09-29 11:37:35 · 382 阅读 · 0 评论 -
C#中 单线程使用 CancellationTokenSource 进行线程管理
该代码实现了一个基于WPF的任务控制界面,包含开始、停止、暂停和恢复四个按钮功能。通过CancellationTokenSource实现异步任务的取消操作,使用volatile变量控制任务暂停状态。整个实现展示了WPF界面与异步任务控制的结合使用。原创 2025-09-29 11:17:58 · 149 阅读 · 0 评论 -
C#中 CancellationTokenSource 简单介绍
CancellationTokenSource是C#中管理异步操作取消的核心类,用于创建和控制CancellationToken,实现任务协作式取消。原创 2025-09-29 11:13:20 · 331 阅读 · 0 评论 -
使用C#的 PdfDocument 实现 PDF 页眉页脚的编辑
本文介绍了使用iText库对PDF文档进行页眉页脚编辑的方法。主要包括:1)通过PdfCanvas删除原有页眉页脚区域;2)添加新页眉页脚文本,包括设置字体、颜色和位置;3)注意事项:MoveText会改变光标位置,建议每次重新BeginText。提供完整C#代码示例,实现打开PDF文档、批量修改所有页面的页眉页脚内容(添加标题和页码),并保存为新文件的功能。原创 2025-08-22 17:22:03 · 335 阅读 · 0 评论 -
机器学习入门——以C#代码实现简单的模型建立和参数训练以及预测
本文介绍了一个基于ML.NET的房价预测模型。该模型使用位置、公园、教育、医疗和商业五个因素作为特征,通过SDCA回归算法进行训练。系统实现了数据加载、模型训练、性能评估(R平方、均方根误差等指标)、模型保存和预测功能。采用80/20的训练测试比例划分数据,并提供了图形界面进行参数设置和结果展示。模型通过随机生成的样本数据进行训练,可根据输入的特征值预测房价。该实现为房价预测提供了一个完整的机器学习解决方案,展示了ML.NET在回归问题中的应用。原创 2025-08-22 17:17:35 · 475 阅读 · 0 评论 -
Winform 中实现控件与数据的绑定,一方改变另一方同步改变。
摘要:本文介绍了在Winform中实现MVVM模式,通过CommunityToolkit.Mvvm库实现控件与数据双向绑定。关键步骤包括:1)创建继承ObservableObject的ObservableText类,定义可绑定属性;2)使用控件的DataBindings.Add方法建立绑定关系;3)通过SetProperty方法实现属性变更通知。测试表明,修改控件值或后台数据时,另一方会自动同步更新。完整代码展示了文本框、标签和下拉框的双向绑定实现,验证了MVVM模式在Winform中的可行性。原创 2025-08-01 13:58:21 · 537 阅读 · 0 评论 -
WPF 中 MultiConverter ——XAML中复杂传参方式
(3)DataGrid 的 DataContext 是 UserControl中定义的 DataContext。而下面 DataGridColumns 的 DataContext 是 ItemeSource 绑定的元素,所以下面如果要使用 UserControl 中的属性,需要改变 DataContext。(1)Converter 分常规 IValueConverter 和 IMultiValueConverter。(2)ConverterParameter 只能赋值字符串,不能Binding。原创 2024-11-19 09:41:03 · 787 阅读 · 0 评论 -
WPF Binding 中 DisplayMemberPath ——简化 Binding 的数据显示处理
若正常操作,需要对 ListBox 的 ItemSource 和 SelectedItem 赋值 Binding 对象(比如 分别为 List 和 string)。原创 2024-11-19 09:33:56 · 535 阅读 · 0 评论 -
C#中几种多线程调用方式
【代码】C#中几种多线程调用方式。原创 2024-10-24 15:56:24 · 622 阅读 · 0 评论 -
C++Socket通讯样例(服务端)
C#中TCP通讯Socket服务端的使用样例,包括开启、发送、接收。原创 2024-10-24 15:38:38 · 776 阅读 · 0 评论 -
WPF控件提示 ”can not convert“ 或是 “未能转换值”.
当把控件中的值清空后,会提示“未能转换值”。原创 2024-08-01 10:06:28 · 818 阅读 · 0 评论 -
WPF中添加布局拖拽功能 (添加GridSplitter)
使用GridSplitter加到布局中,作为控件。原创 2024-08-01 10:00:10 · 594 阅读 · 0 评论 -
WPF中DataGrid实现多选框功能
【代码】WPF中DataGrid实现多选框功能。原创 2024-05-23 09:08:14 · 1131 阅读 · 0 评论 -
C#9特性整理(部分)
C#9新特性整理(部分)原创 2024-05-22 10:02:04 · 1114 阅读 · 0 评论 -
WPF中CommandParameter用法
WPF中实现在在一个函数中根据不同的CommandParameter区分不同的按钮点击事件。原创 2024-05-22 09:47:48 · 1248 阅读 · 0 评论 -
WPF中修改view或者ViewModel名称导致InitializeComponent报错
WPF中修改view或者ViewModel名称导致InitializeComponent报错,检查一些地方即可解决报错。原创 2024-05-06 18:44:11 · 453 阅读 · 0 评论 -
关于WPF的ViewModel中TextBox中文本变化但没有实时更改Bingding的值
WPF的ViewModel中TextBox中文本变化不会实时更改Bingding的值。原创 2024-02-05 16:10:33 · 9991 阅读 · 0 评论 -
关于WPF的ViewModel中的属性改变与View中实时刷新问题
ViewModel中的绑定属性中,基础类型比如string,setProperty可以实现实时刷新;但 List就不会实时刷新原创 2024-02-05 16:07:24 · 9134 阅读 · 0 评论 -
C# WPF中获取类的属性信息
通过Type的方法GetProperties(). 遍历类的各个属性信息原创 2024-01-31 08:46:57 · 8261 阅读 · 0 评论 -
WPF中实现最简单的MVVM模式(Model View ViewModel)
示例 说明 WPF的MVVM的实现过程,数据驱动原创 2023-12-06 17:13:22 · 10235 阅读 · 0 评论 -
C#中利用Microsoft.Office.Interop.Excel向Excel中写数据
在C# WPF中利用Microsoft.Office.Interop.Excel程序包向Excel中写入数据保存。原创 2023-11-29 17:38:26 · 9897 阅读 · 0 评论 -
C# 关闭窗口后,无法设置可见性,也无法调用Show...... 以及因为子窗口隐藏而主窗口不能退出的问题
C# 关闭窗口后,无法设置可见性,也无法调用Show...... 以及因为子窗口隐藏而主窗口不能退出的问题原创 2023-11-24 13:12:24 · 9302 阅读 · 0 评论 -
C#中Winform控件查找
查找Winform控件的几种方式。原创 2023-08-09 18:03:23 · 12669 阅读 · 0 评论 -
C#基础知识
C#日志打印,Set/Get访问器,对象比较原创 2023-08-09 17:32:38 · 9296 阅读 · 1 评论
分享