分类目录编程

WPF 从 用户控件 到 自定义控件

WPF用户控件自定义控件

独立观察员 2024 年 4 月 29 日

 

一、用户控件示例:能够朝向上下左右四种方向

在 WPF 中,如果想要复用 Xaml 代码,最先想到的肯定是用户控件(UserControl),比如下面这个示例。

 

定义依赖属性 D[……]

全文阅读

WPF 中的圆形不够圆?

WPF 中的圆形不够圆?

独立观察员 2024 年 4 月 22 日

上周五,在使用一个 Grid 和两个 Border 来制作一个同心圆的时候,发现怎么看着不太圆啊,问了一下 [Kimi],说是应该使用 Ellipse 来画圆:

 

但是我按它说的,换成了 Ellipse,结[……]

全文阅读

C# 实现时间来到新的一天时触发事件

C# 实现时间来到新的一天触发事件

独立观察员 2023年12月19日

看到知乎有人提问《C# 如果要实现一个任务每天 0 点执行,用什么方法等待更高效?》,回想起之前写过的一个方法,现在翻出来大家讨论讨论。

 

新建一个时间事件帮助类(单例),通过定时器,到第二天 0 点后触发[……]

全文阅读

C# 字符串排序时指定偏好的排列顺序

C# 字符串排序时指定偏好的排列顺序

独立观察员 2023 年 8 月 25 日

 

不知道大家有没有遇到过某些字符串数据在显示到界面上时需要按一定顺序排列的情况,如果内容是数值或字母自然好办,默认的排序功能就搞定了。那么如果是中文字符串呢?本文将会提供一个能在调用 OrderB[……]

全文阅读

C# 或 WPF 中如何判断两个颜色是否近似

C# 或 WPF 中如何判断两个颜色是否近似

独立观察员 2023 年 5 月 13 日

一、算法

对于这种算法问题,直接询问 ChatGPT 是最快的:

 

也就是说有两种方法,一是计算两个颜色的 RGB 分量差之和,二是计算两个颜色的欧几里得距离,然后两者都是与给定的阈值[……]

全文阅读