WPF继承Control自绘实现按钮组件(1) 2024年03月27日 ChipTigerKin 880 这次我们的目标是直接继承Control并重写OnRender 函数以实现自定义UI外观的绘制功能,最终我们将自己实现一个圆角的按钮,并包含Hover 动画效果,Click 点击事件等特性。 阅读全文 0 评论
WPF通过资源字典实现语言切换 2024年02月28日 ChipTigerKin 947 介绍通过资源字典的方式来动态地实现语言切换功能。其本质是在需要显示不同语言时,使用不同的字符串资源文件。 阅读全文 0 评论
WPF使用Dapper访问数据库 2024年02月28日 ChipTigerKin 989 .NET Core通过Microsoft.Data.Sqlite和Dapper访问数据库的使用笔记 阅读全文 0 评论
WPF使用xmlrpc实现远程过程调用 2024年02月04日 ChipTigerKin 1101 介绍了C#和python通过XmlRpc协议进行远程过程调用必备的一些知识,并实现了一个基础的小demo。 阅读全文 0 评论
WPF使用Windows API发送Toast通知 2024年01月22日 ChipTigerKin 1221 以前看到Windows 10的气泡通知觉得很有意思,但是一直不知道该如何实现。最近一次上网冲浪过程中偶然的机会看到了相关资料就自己来试试。本文介绍了在WPF框架下发送Win10 Toast通知的方法。 阅读全文 0 评论
S3实现MINIO大文件上传并显示上传进度 2023年12月12日 ChipTigerKin 1457 早两天写了一篇S3简单上传文件的小工具,知乎上看到了一个问题问如何实现显示MINIO上传进度,因此拓展一下这个小工具能够在上传大文件时显示进度。 阅读全文 0 评论
WPF实现一个MINIO等S3兼容对象存储上传文件的小工具 2023年12月11日 ChipTigerKin 1102 之前在阿里云ECS 99元/年的活动实例上搭建了一个测试用的MINIO服务,以前都是直接当基础设施来使用的,这次准备自己学一下S3兼容API相关的对象存储开发,因此有了这个小工具。目前仅包含上传功能,后续计划开发一个类似图床的对象存储应用。 阅读全文 0 评论
C# Task异步任务的取消初探 2023年12月07日 ChipTigerKin 1129 C#中提供了`CancellationTokenSource` 来实现`Task` 的取消,方法就是在`Task`异步循环中检测任务是否被取消。最近正在学习C#的任务异步模型,因此撰文以记之。 阅读全文 0 评论
WPF自定义一个可以定义步长的SpinBox 2023年12月02日 ChipTigerKin 984 通过WPF的按钮、文本输入框实现了一个简单的SpinBox数字输入用户组件并可以通过数据绑定数值和步长。本文中介绍了通过Xaml代码实现自定义组件的布局,依赖属性的定义和使用等知识点。 阅读全文 0 评论
WPF 实现按钮的长按,短按功能 2023年11月13日 ChipTigerKin 1168 实现了一个支持长短按得按钮组件,单击可以触发Click事件,长按可以触发LongPressed事件,长按松开时触发LongClick事件。还可以和自定义外观相结合,实现自定义的按钮外形。 阅读全文 0 评论