摘要:
这是一个 WPF 框架的 API 变更提议,记录一下博客 阅读全文
posted @ 2022-09-15 19:53
lindexi
阅读(77)
评论(0)
推荐(0)
摘要:
无论是使用 WPF 全屏窗口,还是高性能全屏透明窗口,都会在 Chrome 97 以及使用 chromium 对应版本内核的应用的视频停止播放。这是 chromium 的一个优化,因为 chromium 认为,如果有全屏窗口盖在上面,自然此时停止播放视频可以节省资源。然而 chromium 却没有考虑到,有很多会议的应用,虽然是全屏的,但也是透明的,于是此时停止播放视频将是非预期的 阅读全文
posted @ 2022-09-15 19:52
lindexi
阅读(328)
评论(0)
推荐(0)
摘要:
本文告诉大家如何在 WPF 里面,使用 Skia 解析绘制 SVG 图片。本文也适合控制台使用 SkiaSharp 解析绘制 SVG 图片,本文的 WPF 部分只是在 Skia 绘制完成之后,将 Skia 的内容绘制到 WPF 的 WriteableBitmap 图片,从而在界面显示 阅读全文
posted @ 2022-09-15 19:51
lindexi
阅读(1148)
评论(0)
推荐(0)
摘要:
本文记录一个 WPF 在 dotnet 6 的一个已知问题,且此问题我已修复提交给官方仓库。这是一个只有在 dotnet 6 框架下,非 dotnet 5 也非 .NET Core 3.1 也非 .NET Framework 的问题,要求开启 DPI 感觉等级为 PerMonitorV2 的特性,在带触摸屏上的应用,应用运行过程中,切换屏幕的 DPI 之后,触摸过程有概率触发在触摸线程访问 UI 的依赖属性,在触摸线程抛出异常炸掉应用 阅读全文
posted @ 2022-09-15 19:50
lindexi
阅读(268)
评论(0)
推荐(2)
摘要:
在 VisualStudio 2022 里的某个版本开始,将会在移动文件到其他文件夹时,自动修改命名空间,使用匹配文件夹路径的命名空间。如果这个功能能顺手将其他引用此类型的全部符号同时变更,那自然是很好的功能,可惜没有,很多时候都只是修改了移动的文件里面的命名空间,没有更改其他相关引用的代码的逻辑,导致了移动一次文件需要重新将命名空间改回来修复构建,极大降低效率 阅读全文
posted @ 2022-09-15 19:49
lindexi
阅读(215)
评论(0)
推荐(0)
摘要:
本文告诉大家如何在 UWP 从 文件 StorageFile 转 SoftwareBitmap 图片的方法 阅读全文
posted @ 2022-09-15 19:48
lindexi
阅读(117)
评论(0)
推荐(0)
摘要:
在国内垃圾的网络环境下,我在虚拟机里面安装了 Ubuntu 系统,准备用来测试 MAUI 在 Linux 上的行为,然而使用 dotnet restore 构建时,提示 NU1301 失败。我通过配置环境变量的方式,让 nuget 还原使用上我物理机的网络代理,成功将 NuGet 包下载 阅读全文
posted @ 2022-09-15 19:47
lindexi
阅读(1160)
评论(0)
推荐(0)
摘要:
谷歌的 Skia 的一个卖点就是提供了完美的 SVG 的支持,包括输入和输出。输入指的是给一张 SVG 图片,将这个 SVG 渲染出来。输出就是将输出画面保存为 SVG 格式的图片。自然 SkiaSharp 是 Skia 的封装,也就带上了此功能。本文将告诉大家如何在 SkiaSharp 里面设置画面输出为 SVG 图片,使用 SkiaSharp 制作和编辑 SVG 图片 阅读全文
posted @ 2022-09-15 19:46
lindexi
阅读(866)
评论(0)
推荐(1)
摘要:
本文记录使用 Microsoft.Maui.Graphics.Skia 的 DrawString 进行绘制文本,不同的重载方法绘制的文本的坐标不同的问题 阅读全文
posted @ 2022-09-15 19:36
lindexi
阅读(699)
评论(0)
推荐(1)
摘要:
本文记录 FileStream 的 FlushAsync 方法在 .NET Framework 与 .NET Core 行为的不同 阅读全文
posted @ 2022-09-15 19:35
lindexi
阅读(88)
评论(0)
推荐(0)

浙公网安备 33010602011771号