是否可以使用XAML添加另一个窗口?

时间:2013-08-30 19:04:06

标签: c# visual-studio xaml window

我有一个c#项目,我想在其中添加另一个窗口。例如:

我点击一个按钮,然后弹出另一个窗口。我想知道是否可以配置另一个MyNewWindow.csMyNewWindow.xaml来配置我的新窗口并简单地在MyOldWindowWhichHandleNewWindowButton.cs中调用该窗口。

如果是,我该怎么做?我尝试手动添加新的xaml和cs文件,但似乎两者之间存在冲突。

1 个答案:

答案 0 :(得分:0)

在解决方案资源管理器中右键单击您的项目,然后选择添加 - >新项目。

在可用新项目列表中,选择“窗口(WPF)”。这将添加* .CS和* .XAML文件,并自动将它们链接在一起以使新窗口起作用。

然后,您可以根据需要使用各种编程方法调用新窗口。

例如:

private void Button_Click(object sender, RoutedEventArgs e)
{
    Window1 w1 = new Window1();
    w1.Show();
}