摘要: 【问题】为什么 System.Timers.Timer 更改间隔时间后的第一次触发时间是设定时间的三倍? 独立观察员 2022 年 9 月 4 日 在编写 “Wifi 固定器 [1]” 程序时,按如下方式使用了定时器: //声明; private Timer _Timer = new Timer() 阅读全文
posted @ 2022-09-04 17:43 独立观察员 阅读(184) 评论(3) 推荐(0) 编辑
摘要: [翻译] WPF 中用户控件 DataContext/Binding 和依赖属性的问题 目录 提问 回答 User Control DataContext/Binding Issue with Dependency Property WPF [译者] 独立观察员 2022 年 3 月 24 日 提问 阅读全文
posted @ 2022-03-24 22:30 独立观察员 阅读(374) 评论(0) 推荐(0) 编辑
摘要: OxyPlot 导出图片及 WPF 元素导出为图片的方法,本文记录三种方法:1、OxyPlot 自带导出方法;2、网上找的导出 WPF 界面元素的方法;3、基于方法 2 的附加属性调用方式。 阅读全文
posted @ 2022-02-26 23:11 独立观察员 阅读(672) 评论(0) 推荐(0) 编辑
摘要: C#10 新特性 [调用方参数表达式] 解决了我七年前的困惑 目录 C#10 新特性 [调用方参数表达式] 解决了我七年前的困惑 一、问题 二、转机 三、实践 1、演示输出各种形式的参数表达式 2、参数不符合条件时抛出异常 3、获取调用扩展方法的表达式 四、结语 独立观察员 2022 年 2 月 1 阅读全文
posted @ 2022-02-14 23:59 独立观察员 阅读(766) 评论(2) 推荐(1) 编辑
摘要: 让 WPF 的 RadioButton 支持再次点击取消选中的功能 目录 让 WPF 的 RadioButton 支持再次点击取消选中的功能 零、前言 一、方法一:后台直接处理 二、方法二:提取为自定义控件(用户控件) 三、方法三:附加行为法 独立观察员 2022 年 01 月 16 日 零、前言 阅读全文
posted @ 2022-01-16 17:18 独立观察员 阅读(370) 评论(4) 推荐(0) 编辑
摘要: 关于将 DataGrid 选中行带到视野中的需求,本文介绍了两种方法。方法一提供了一个附加属性,可以方便地实现该需求,不过要求不能开启行虚拟化。方法二则是需要在 ViewModel 和页面后台编写代码,通过事件来触发相关操作,不过可以支持行虚拟化。 阅读全文
posted @ 2021-12-11 23:02 独立观察员 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 解释附加行为的概念并展示如何在 MVVM 模式上下文中使用它们。 阅读全文
posted @ 2021-03-27 14:13 独立观察员 阅读(213) 评论(0) 推荐(1) 编辑
摘要: 本文将介绍如何使用 PostSharp 中的 AOP 功能,实现在不修改原业务方法的情况下,记录方法运行的额外信息。 阅读全文
posted @ 2021-02-24 16:45 独立观察员 阅读(385) 评论(0) 推荐(1) 编辑
摘要: 本文分享一个 C# 的字节(Byte)帮助类(ByteHelper),主要是一些字节、字节数组、十六进制、十六进制字符串等之间的转换操作,适用场景包括但不限于对于 M1 卡区块的读写时的数据转换等操作。 阅读全文
posted @ 2021-02-03 16:48 独立观察员 阅读(715) 评论(0) 推荐(0) 编辑
摘要: C# 在自定义的控制台输出重定向类中整合调用方信息 阅读全文
posted @ 2021-01-07 10:11 独立观察员 阅读(1130) 评论(0) 推荐(0) 编辑