WPF继承Control自绘实现按钮组件(2) 2024年03月29日 ChipTigerKin 790 上一篇笔记中我们通过重写OnRender来绘制了一个圆角按钮,在这篇笔记中我们将处理鼠标操作以实现点击事件的响应。 阅读全文 0 评论
WPF继承Control自绘实现按钮组件(1) 2024年03月27日 ChipTigerKin 791 这次我们的目标是直接继承Control并重写OnRender 函数以实现自定义UI外观的绘制功能,最终我们将自己实现一个圆角的按钮,并包含Hover 动画效果,Click 点击事件等特性。 阅读全文 0 评论
WPF通过资源字典实现语言切换 2024年02月28日 ChipTigerKin 847 介绍通过资源字典的方式来动态地实现语言切换功能。其本质是在需要显示不同语言时,使用不同的字符串资源文件。 阅读全文 0 评论
WPF使用xmlrpc实现远程过程调用 2024年02月04日 ChipTigerKin 969 介绍了C#和python通过XmlRpc协议进行远程过程调用必备的一些知识,并实现了一个基础的小demo。 阅读全文 0 评论
WPF使用Windows API发送Toast通知 2024年01月22日 ChipTigerKin 1085 以前看到Windows 10的气泡通知觉得很有意思,但是一直不知道该如何实现。最近一次上网冲浪过程中偶然的机会看到了相关资料就自己来试试。本文介绍了在WPF框架下发送Win10 Toast通知的方法。 阅读全文 0 评论
S3实现MINIO大文件上传并显示上传进度 2023年12月12日 ChipTigerKin 1283 早两天写了一篇S3简单上传文件的小工具,知乎上看到了一个问题问如何实现显示MINIO上传进度,因此拓展一下这个小工具能够在上传大文件时显示进度。 阅读全文 0 评论
WPF实现一个MINIO等S3兼容对象存储上传文件的小工具 2023年12月11日 ChipTigerKin 994 之前在阿里云ECS 99元/年的活动实例上搭建了一个测试用的MINIO服务,以前都是直接当基础设施来使用的,这次准备自己学一下S3兼容API相关的对象存储开发,因此有了这个小工具。目前仅包含上传功能,后续计划开发一个类似图床的对象存储应用。 阅读全文 0 评论
C# Task异步任务的取消初探 2023年12月07日 ChipTigerKin 979 C#中提供了`CancellationTokenSource` 来实现`Task` 的取消,方法就是在`Task`异步循环中检测任务是否被取消。最近正在学习C#的任务异步模型,因此撰文以记之。 阅读全文 0 评论
C# 使用基本的async/await实现异步 2023年12月06日 ChipTigerKin 963 本文介绍了基本async/await关键字基于TAP任务异步模型的异步任务处理方法。 阅读全文 0 评论