文件名称:XamlCpp:XAML 描述的跨平台 GUI 框架,用于 CC++
文件大小:513KB
文件格式:ZIP
更新时间:2024-06-19 14:01:46
windows xaml gui reflection webview
XmlCpp 用于 C/C++ 的 XAML 跨平台框架的实现。 这个项目还没有完成,还需要做很多工作。 欢迎问题和拉取请求! 目标 XamlCpp 的目标是轻松快速地编写跨平台和跨语言* GUI 应用程序。 它使用 XAML 的方言来描述 UI,但可能不像其他 XAML 框架那样支持所有功能。 最终的应用程序应该很小,有一些依赖项。 * 起初,我只想针对 C++,这就是它被称为 Xaml Cpp的原因。 现在,原则上它也以 Rust 和 C# 为目标。 字符集 XamlCpp 在任何地方都使用 UTF-8,这是由 Windows 上的boost-nowide修改版本确保的。 对象模型和反射 XamlCpp 的对象模型受 COM 启发。 但是有一些区别: COM 使用stdcall作为标准调用约定,而 XamlCpp 在 Windows 上使用cdecl 。 在大多数情况下,CO