摘要: 今天在写文本编辑器的时候,因为需要寻找绘制布局边界。 手贱写了一个带DashStyle的Pen,结果缩放窗体的时候卡顿感非常严重。 我一开始以为是DrawLine这个方法的问题。 反复调试了好一会,才发现DashStyle的问题 结论: 绘制带有DashStyle的直线时,开销会很大,避免过多使用。 阅读全文
posted @ 2025-05-23 21:13 Acoris 阅读(5) 评论(0) 推荐(0)
摘要: 今天在写Avalonia Android的时候,项目突然间炸了。 一直爆No precompiled XAML found for KinonekoSoftware.C3Studio.JuXiaoYou.App, make sure to specify x:Class and include yo 阅读全文
posted @ 2025-02-26 03:05 Acoris 阅读(55) 评论(0) 推荐(0)
摘要: Avalonia如果报Error AVLN2000 Avalonia: Unable to resolve "!AvaloniaResources" type on xxxxxxxx错误,大概率是因为AXaml资源的引用出现问题导致的。 如下图所示: 可以看到,19行部分打上了下划线: <Resou 阅读全文
posted @ 2025-02-25 18:09 Acoris 阅读(172) 评论(0) 推荐(0)
摘要: 简介 在WPF中,如果你需要把控件的渲染画面保存到图片,那么唯一的选择就是RenderTargetBitmap。 不过,RenderTargetBitmap是个比较难伺候的主,有时候你以为能工作,但实际上不能;你以为能够正常截图,但实际上截出来的图片是歪的。 所以,我总结一下自己项目中遇到的坑和解决 阅读全文
posted @ 2025-01-15 12:28 Acoris 阅读(93) 评论(0) 推荐(0)
摘要: 引入 在开发WPF应用时,你可能会需要把后台窗体切换到前台。 就是有A和B两个窗口,用户把B窗口最小化了,但是现在你需要把的B窗口用代码的方式切换到前台,而B窗口放在A窗口后面 过去的做法 可能你会看到很多文章,告诉你直接像下面一样,执行这段代码即可: window.Activate() 但实际上, 阅读全文
posted @ 2025-01-03 13:31 Acoris 阅读(63) 评论(0) 推荐(0)