所以我最近刚刚和WPF搞混了,我必须说我非常喜欢这个主意。我喜欢整个框架,从GUI到管道。用于WPF的C++模拟
然而,尽管我喜欢托管的土地,但我也很喜欢我的本地代码。所以我想知道什么样的库存在C++,它捕获了WPF的各个部分的本质。我不是在寻找interop解决方案,也不需要托管C++或C++/CLI解决方案,而是纯粹的C++解决方案。
现在,我不希望为C++找到WPF的“副本” - 我不希望存在,也不需要它。相反,我希望不同的库可能会捕获所需概念的一个子集。我特别的兴趣是
为插件硬件加速图形基于GUI的(通过DirectX或OpenGL中,优选后者)
声明性语言GUI设计(优选的XML方言)
数据绑定
分辨率独立性(不太重要)
要说一点我的推理,我想自己实现这样一个库,它捕获了我已经开始研究的一个特定模型。在锁定我的设计之前,我正在寻找更多的灵感和有用的资源。图书馆的目标是跨平台的,因此提及跨平台的想法会很好,但不是绝对必要的,因为我通常能够将事物转化为跨平台的解决方案。
最后,尽管我正在编写一个C++库,并且C++的想法会很棒,但我可以接受来自任何本地语言的想法。
在此先感谢您的帮助。
感谢您的解释,我欣赏在某些设置中何时/何地使用C++的提示。虽然我觉得这个建议很有价值,但我感兴趣的主要领域之一是找到用C++做事的方法,这些方法通常归因于更高级别的语言。也许它会证明是奇怪的,困难的或不可能的,但我仍然会努力实现我的想法。噢,就#4而言,你是对的,但只要渲染表面的大小正确。是否有任何跨平台工具访问DPI设置以计算窗口大小? –