0
創建窗口時,無法找到資源定位符
我創建了App.xaml.cs
構造像這樣在我的主窗口:在App.xaml中
MainWindow wnd = new MainWindow();
Application.Current.MainWindow = wnd;
wnd.Show();
啓動應用程序給我一個XamlParseException
,名爲「資源定位器「找不到。
這是可疑的行:
<DockPanel x:Name="MainPanel" DataContext="{Binding MainWindowViewModel, Source={StaticResource Locator}}" LastChildFill="True">
在App.xaml中使用StartupUri
工作得很好。
我在做什麼錯?
非常感謝,作品像一個魅力。如果我不想讓GUI顯示出來?創建沒有窗口並沒有真正的幫助,因爲應用程序仍然沒有窗口運行。我想實現一個/ noGui參數,如果它被設置,將不會創建窗口並完成一些任務。調用Application.Current.Shutdown()對我來說似乎是錯誤的。 – DoubleVoid
在這種情況下,您需要修改App.g.cs.在那裏你可以找到Main方法。你可以在這裏添加你的邏輯。如果參數已設置,請勿運行該應用程序。否則。 –
Application.Current.Shutdown()將無法工作,因爲它使App.Run()的返回,這意味着如果你沒有設定在主 –