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

时间:2011-04-12 00:23:17

标签: c# wpf xaml

我是WPF和C#的新手,我需要一些帮助 - 对新手问题感到抱歉!

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

请以外行的方式解释,我仍然掌握这一切。

谢谢!

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

1 个答案:

答案 0 :(得分:1)

您需要声明该类的实例是您的另一个窗口,然后在其上调用Show()。因此,如果您的其他窗口是MySecondWindow,则在事件处理程序中编写以下内容。

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

可以在MSDN Site上找到有关Windows如何工作的基本知识。