簡體   English   中英

WPF App.xaml在不同的Assembly中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM