随笔分类 -  WPF

摘要:背景 先前一段时间用RichTextBox实现了Microsoft.Extension.Logger的日志显示。虽然是用RichTextBox总感觉哪里不对劲,想要添加过滤显得非常复杂。最近了解并学习了ObservableCollection这个库(有点火星救援了啊),遂想到了一个更好的实现方式。 阅读全文
posted @ 2025-07-21 13:49 Echo_HR910 阅读(568) 评论(0) 推荐(6)
摘要:背景 微软的日志库一般是输出到控制台的,但是在WPF中并不能直接使用控制台,需要AllocConsole。 但是这种做法个人觉得不太安全(一关闭控制台整个程序就退出了?)。这时候就需要一个更加友好的方式输出日志。 问题 那如何将日志的内容显示到RichTextBox中? 实现LoggerProces 阅读全文
posted @ 2025-03-21 23:46 Echo_HR910 阅读(639) 评论(0) 推荐(6)
摘要:问题 如何对ICommand传入多个参数? 背景 最近在做一个WPF的开发,有多个相近的功能写了不同的Command,因为要对应不同的对象。因为是CtrlCV,显得代码有点冗赘不够优雅,但是ICommand又只能接受一个参数。 思路 使用MultiBinding,对CommandParameter进 阅读全文
posted @ 2024-09-14 17:01 Echo_HR910 阅读(250) 评论(0) 推荐(0)