在DLL中创建UI并在外部应用程序中使用它

本文关键字:应用程序 DLL 创建 UI 外部 | 更新日期: 2023-09-27 18:10:17

对不起,我在编程和英语方面没有太多经验,我的问题可能会很尴尬。它涉及经典桌面和触摸屏的Windows 10应用程序。

我想在我的非visual Studio应用程序中添加一个好看的面向触摸的现代风格UI。可以从我的应用程序中调用外部。net程序集,并使用其公共构造函数、方法、属性和处理其事件。

所以我在Visual Studio中创建了一个新的WPF用户控制库项目,用一个新的窗口替换了默认的用户控制,并构建了一个dll文件。现在我可以在我的应用中使用它了。一切似乎都很好。

问题如下:

  1. 我做的对吗?从WPF项目构建dll是唯一的方法吗使一个UI dll可以在外部应用程序中使用?
  2. 我如何使UI看起来和行为像Windows通用应用程序(至少我希望它响应屏幕旋转)?据我所知不能从通用应用程序项目建立一个dll,我必须创建WPF窗口,使其全屏,并添加适当的UI元素。
  3. 是否可以在这样的UI中使用Windows 10的合约和扩展dll吗?

在DLL中创建UI并在外部应用程序中使用它

如果你想在不同的程序之间共享你的代码,你必须让它成为一个共享库,在windows中是dll。我不知道另外两个问题