我在wpf中创建了一个名为AfterLogin的新窗口。 我正试图用按钮打开它
VMR_Launcher.AfterLogin af = new VMR_Launcher.AfterLogin();
af.Show();
并且喜欢那个
AfterLogin af = new AfterLogin();
af.Show();
抛出错误Cannot locate resource AfterLogin.xaml
我也有其他窗口,但他们使用这些命令,而这次登录后没有。 idk为什么。 每个新窗口都不起作用。
答案 0 :(得分:0)
我会做的,过去为我解决了这些类型的一件事,就是在它将要进入的文件夹中创建一个新窗口并开始复制代码。尝试复制一些代码和功能,并构建所有代码。如果你完成复制忘了遇到问题并将其作为一次性解雇。我们的程序员很难放弃搞清楚问题发生的原因,但有时候更容易解决问题并继续前进。
答案 1 :(得分:0)
尝试这样做。
AfterLogin af = new AfterLogin();
af.ShowDialog();
答案 2 :(得分:0)
确保项目中有AfterLogin.xaml文件。如果不是那么导入它。
如果它已经存在,那么你的项目中必须有一个App.xaml文件。
打开它!在<Application>
标记内,会有<Application.Resources>
标记,在此标记内部确保存在类似代码的代码。
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="AfterLogin.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>