wpf c#无法打开窗口

时间:2016-06-20 19:09:22

标签: c# wpf xaml

我在wpf中创建了一个名为AfterLogin的新窗口。 我正试图用按钮打开它

VMR_Launcher.AfterLogin af = new VMR_Launcher.AfterLogin();
af.Show();

并且喜欢那个

AfterLogin af = new AfterLogin();
af.Show();

抛出错误Cannot locate resource AfterLogin.xaml

我也有其他窗口,但他们使用这些命令,而这次登录后没有。 idk为什么。 每个新窗口都不起作用。

3 个答案:

答案 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>