Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kituin/shadowpluginloader.winui
✨Loading Plugin(Extension) in WinUI3 | 在WinUI3中加载插件(拓展)✨
https://github.com/kituin/shadowpluginloader.winui
extension plugin plugin-loader winui winui3
Last synced: 24 days ago
JSON representation
✨Loading Plugin(Extension) in WinUI3 | 在WinUI3中加载插件(拓展)✨
- Host: GitHub
- URL: https://github.com/kituin/shadowpluginloader.winui
- Owner: kitUIN
- License: mit
- Created: 2024-04-12T15:29:20.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-07-31T09:50:11.000Z (3 months ago)
- Last Synced: 2024-10-12T20:21:28.983Z (24 days ago)
- Topics: extension, plugin, plugin-loader, winui, winui3
- Language: C#
- Homepage: https://plugin-loader.kituin.fun/zh/
- Size: 136 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# ShadowPluginLoader.WinUI
✨ 在WinUI3中加载插件(拓展) ✨
## ✨简介
在`Windows App SDK`上使用插件加载器加载插件
插件内以下内容可以被加载:
- [x] `C#代码`
- [x] 自定义`WinUI控件`(`Page`/`UserControl`)
- [x] 自定义`资源字典`(`ResourceDictionary`)
- [x] `图片资源`(`Assets`)
- [x] `i18n`(`Resw`)
## 🚀快速开始仅需几个步骤即可构建属于你的插件加载器
- [快速开始](https://plugin-loader.kituin.fun/zh/init/)## 🧐必要规范
由于特殊的加载模式,我们需要遵循一些代码准则
- [关于准则](https://plugin-loader.kituin.fun/zh/plugin/)## 🥰特别鸣谢
- 📦[kitUIN.CustomExtensions.WinUI](https://github.com/kitUIN/CustomExtensions.WinUI) 提供插件加载支持
- 🛠️[ShadowPluginLoader.Tool](https://github.com/kitUIN/ShadowPluginLoader.Tool) 提供插件构建工具
- 🎉[winui-extensions](https://github.com/dnchattan/winui-extensions) 开创了WinUI3中加载插件的先河
- 📦[DryIoc](https://github.com/dadhi/DryIoc) 提供灵活的依赖注入
- 📃[Serilog](https://serilog.net/) 提供开箱即用的日志
- 💡[WindowsAppSDK](https://github.com/microsoft/WindowsAppSDK) 提供框架支持