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

时间:2015-08-29 12:56:41

标签: c# visual-studio win-universal-app

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

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

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

以下是问题:

  1. 我做得对吗?是从WPF项目构建一个DLL的唯一方法 制作可以在外部应用程序中使用的UI dll?
  2. 如何让UI外观和行为像Windows Universal Apps(至少我希望它能响应屏幕旋转)?据我了解我 无法从Universal App项目构建一个DLL,我必须创建 WPF窗口,使其全屏显示,并添加适当的UI元素。
  3. 是否可以在此类UI中使用Windows 10合同和扩展 dll的?

1 个答案:

答案 0 :(得分:0)

如果要在不同程序之间共享代码,则必须使其成为Windows中dll的共享库。我不知道其他两个问题。