0
通常,當您創建新的通用Windows應用程序時,Visual Studio會生成一個App.xaml文件,我假設它將在後臺生成Main(字符串參數)的應用程序啓動方法。如何使用Main()方法從沒有App.xaml文件的代碼啓動UWP應用程序?
我需要通過手動編寫Main()方法來啓動沒有Xaml文件的應用程序。
在WPF我可以寫如下:
[STAThread()]
public static void Main() => new MyAppClass().Run();
但UWP沒有的run()在Windows.UI.Xaml.Application類方法。所以上述不起作用。
我應該寫什麼代碼才能啓動應用程序(假設我的應用程序類名爲MyApplication,它繼承自Windows.UI.Xaml.Application)?
你有這種需求的用例是什麼?也許有更好的方法來處理它。 – Bart
問題是我需要我的應用程序類從繼承自Windows.UI.Xaml.Application的另一個類繼承。 Xaml無法處理。爲了避免混淆,我沒有在這個問題中加入。 – Paymon
這是可能的,正是我們用Prism做的,每個IoC容器都有另一個類(https://github.com/PrismLibrary/Prism-Samples-Windows/blob/master/SplitViewSample/SplitViewSample/App.xaml的.cs)。 – Bart