當我調用System.Application.Run()時出現此錯誤ocurr;在WPF應用程序中。沒有其他方法調用Run()。有人看到這個?'System.Windows.Application'無法多次運行
1
A
回答
4
爲什麼你需要手動調用Run()?如果您有一個通常在名爲App.xaml的文件中定義的應用程序派生對象,該框架會爲您提供幫助。
如果您在obj
目錄中去,你會發現自動生成的文件爲應用對象(文件名爲App.g.cs),它具有類似於:
/// <summary>
/// App
/// </summary>
public partial class App : System.Windows.Application {
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent() {
#line 4 "..\..\App.xaml"
this.StartupUri = new System.Uri("Window1.xaml", System.UriKind.Relative);
#line default
#line hidden
}
/// <summary>
/// Application Entry Point.
/// </summary>
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public static void Main() {
gridsh.App app = new gridsh.App();
app.InitializeComponent();
app.Run();
}
}
通知它定義一個靜態主要呼叫Run
。
0
沒有,如果你不包括再次調用運行,也許嘗試刪除該文件並重新創建它...
相關問題
- 1. Java:我無法多次運行JTextArea?
- 2. 運行$ .ajax()多次
- 3. 無法編譯第二次運行C++
- 4. jquery onclick函數多次運行多次
- 5. 無法限制Ti.App.fireEvent多次執行
- 6. 無限次運行函數
- 7. 一次運行多個CADisplayLinks?
- 8. 讓動畫多次運行
- 9. 多次運行php腳本
- 10. 代碼運行多次
- 11. Handler runnable多次運行
- 12. JavaFX多次運行線程
- 13. 多次運行NUnit測試
- 14. catch塊多次運行InputMismatchException
- 15. 一次運行多個webservices
- 16. 無限次地依次運行動畫
- 17. 最多運行一次IntentService一次
- 18. Oracle SQL:多次子查詢多次組合而無需運行原始查詢
- 19. 方法運行3次
- 20. 在Python中多次並行運行類方法
- 21. 無法運行emulator.exe
- 22. 無法運行nools
- 23. 無法運行time.php
- 24. Mongodb無法運行
- 25. 無法運行在
- 26. Javascript無法運行
- 27. 無法運行豬
- 28. 無法運行strstr
- 29. 無法運行7
- 30. 無法運行goinstall
注意,一種方法能夠定義你自己的'主()'是不是定義一個App.xaml,而是在App.cs中定義'Main()',自己調用Application.Run()。 – 2010-01-06 19:03:26