我有一个WPF应用程序。
当应用程序在App.xaml
文件的StartupUri属性设置打开时,打开的页面是在MainWindow.xaml
中。这个页面可以正常打开。
然而,如果我尝试使用Show或ShowDialog方法打开其他窗口,我会在InitializeComponent
方法中收到IOException
错误,错误信息为"Cannot locate resource 'Window1.xaml'"
(或者其他文件名)。每次创建窗口都会发生这种情况。我已经在网上搜索了解决方案,但所有的解决方案似乎都说“确保App.xaml的StartupUri属性正确”,而我的确实正确的,这就是为什么MainWindow能够打开。
你知道发生了什么吗?
StartupUri="Views/MainWindow.xaml"
这样,而我写成了StartupUri="Views/MainWindow"
。 - Achilles