摘要: 众所周知,UWP 使用的窗口模型是 CoreWindow,但是 UWP 本身只是一个应用模型,所以完全可以创建 win32 窗口,那么我们可以不可以创建一个 win32 窗口,然后像 XAML 岛 (XAML Islands) 一样把 XAML 托管上去呢?本篇将讲述如何利用 WAS (Windows App SDK,俗称 WinUI3) 在 UWP 创建一个 XAML 岛窗口。 阅读全文
posted @ 2024-11-03 16:10 where-where 阅读(176) 评论(5) 推荐(1) 编辑
摘要: 众所周知,WAS (Windows App SDK,俗称 WinUI3)在刚开始是支持 UWP 的,甚至最早只支持 UWP,但是微软在正式版发布前删除了对 UWP 的支持,不过真的删除了吗?初生之鸟在2023年10月发现在 VS 调试下无视报错继续运行可以正常在 UWP 加载 WAS。随着 WAS 的开源,WAS 阻止在 UWP 上运行的原因也被找到,至此大家终于找到在 UWP 上使用 WAS 的方法了。 阅读全文
posted @ 2024-10-18 15:49 where-where 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 总说周知,UWP 是运行在沙盒里面的,所有权限都有严格限制,和沙盒外交互也需要特殊的通道,所以从根本杜绝了 UWP 毒瘤的存在。但是实际上 UWP 只是一个应用模型,本身是没有什么权限管理的,权限管理全靠 App Container 沙盒控制,如果我们脱离了这个沙盒,UWP 就会放飞自我了。那么有没有这种可能呢 阅读全文
posted @ 2024-05-03 16:37 where-where 阅读(214) 评论(0) 推荐(2) 编辑
摘要: 利用 IL 魔法实现随心随意的泛型约束(仅限 Mono) 阅读全文
posted @ 2024-04-17 17:10 where-where 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 利用反射判断类是否存在 阅读全文
posted @ 2022-01-24 22:51 where-where 阅读(237) 评论(0) 推荐(1) 编辑