题
我想设置WPF应用程序。但是,我没有将应用程序的输入点用于app.xaml本身,而是对项目进行了项目。
第一个项目是Windows应用程序,具有正常的主函数。而且,我还有一个附加的项目(WPF控制库),该项目具有App.XAML,Windows,Controls及其所有需求。
主要方法以这样的启动应用程序:
[STAThread] static void Main() { Application.Run(); }
应用程序是库中的一类:
public static class Application { public void Run() { App app = new App(); app.Run(); } }
哪里是我的app.xaml。 app.xaml定义了启动URI MainWindow.xaml
. 。但是,如果我运行该应用程序,则永远不会显示窗口,但是应用程序本身会运行。
我无法在第一个汇编中设置app.xaml,因为我支持多个窗口框架(WPF,GTK#等)。有什么建议如何管理这种情况?
解决方案
只是添加
app.InitializeComponent();
之间 App app = new App();
和 app.Run();
.
不隶属于 StackOverflow