[英]WPF App.xaml in different Assembly
我想設置一個WPF應用程序。 但是,不是將應用程序的入口點用於App.xaml本身,而是使用項目。
第一個項目是Windows應用程序,並具有normale Main功能。 我還有一個額外的項目(WPF控件庫),它有App.xaml,windows,控件和它所需要的一切。
主要方法啟動應用程序,如下所示:
[STAThread] static void Main() { Application.Run(); }
Application是庫中的類:
public static class Application { public void Run() { App app = new App(); app.Run(); } }
app是我的App.xaml。 App.xaml定義了一個啟動uri MainWindow.xaml
。 但是如果我運行應用程序,窗口永遠不會顯示,但應用程序本身會運行。
我無法在第一個程序集中設置App.xaml,因為我要支持多個窗口框架(WPF,Gtk#等)。 有關如何管理此方案的任何建議嗎?
只需添加
app.InitializeComponent();
App app = new App();
和app.Run();
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.