簡體   English   中英

WPF C#無法打開窗口

[英]wpf c# can't open window

我在wpf中創建了一個名為AfterLogin的新窗口。 我正在嘗試使用類似的按鈕打開它

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

像那樣

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

引發錯誤Cannot locate resource AfterLogin.xaml

我也有其他窗口,但是它們使用這些命令,而此登錄后沒有作用。 idk為什么。 每個新窗口也不起作用。

我所要做的是,過去曾經為我解決過這些類型的問題,它是在要放入的文件夾中創建一個新窗口,然后開始復制代碼。 嘗試僅復制部分代碼和功能,並構建所有代碼。 如果完成復制,則不必再遇到任何問題,並將其一次性解決。 對於我們的程序員來說,很難放棄找出出現問題的原因,但是有時候最好以簡單的方式解決它並繼續前進。

嘗試這樣做。


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

確保項目中存在AfterLogin.xaml文件。 如果不是,則將其導入。

如果已經存在,則您的項目中必須有一個App.xaml文件。

打開它! <Application>標簽內,將有<Application.Resources>標簽,在此標簽內,請確保存在以下類似的代碼。

<ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="AfterLogin.xaml"/>
    </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM