如何打开一个窗口,然后加载我的XAML文件到它?(XAML和c#)

本文关键字:XAML 文件 我的 然后 何打开 一个 窗口 加载 | 更新日期: 2023-09-27 17:50:08

我是WPF和c#的新手,我需要一些帮助-抱歉关于新手的问题!

无论如何,我有一个控制面板'窗口'作为文件加载时,我运行我的项目,然后我有这个控制面板上的按钮,当点击触发一个事件。在这个"事件函数"中,我试图加载一个有自己的XAML代码的新窗口,我该如何做到这一点?我用谷歌搜索过了,但是没有用。

请通俗地解释一下,我还在摸索这一切的窍门。

谢谢!

private void btnCustomers_clicked(object sender, RoutedEventArgs e)
    {
       //load in Customers.xaml file here - in a new window 
    }

如何打开一个窗口,然后加载我的XAML文件到它?(XAML和c#)

你需要声明一个类的实例,它是你的另一个窗口,然后调用Show()。因此,如果您的其他窗口调用MySecondWindow,您可以在事件处理程序中编写以下代码:

MySecondWindow otherWindow = new MySecondWindow();
otherWindow.Show();

windows工作原理的基本说明可以在MSDN网站上找到。