我是WPF和C#的新手,我需要一些帮助 - 对新手问题感到抱歉!
无论如何,我有一个控制面板'窗口'作为我运行项目时加载的文件,然后我在这个控制面板上有一个按钮,当点击时会触发一个事件。在这个'事件函数'里面我试图加载一个后面有自己的XAML代码的新窗口,我该怎么做呢?我用谷歌搜索但无济于事。
请以外行的方式解释,我仍然掌握这一切。
谢谢!
private void btnCustomers_clicked(object sender, RoutedEventArgs e)
{
//load in Customers.xaml file here - in a new window
}
答案 0 :(得分:1)
您需要声明该类的实例是您的另一个窗口,然后在其上调用Show()
。因此,如果您的其他窗口是MySecondWindow
,则在事件处理程序中编写以下内容。
MySecondWindow otherWindow = new MySecondWindow();
otherWindow.Show();
可以在MSDN Site上找到有关Windows如何工作的基本知识。