是否可以添加另一个带有XAML的窗口

本文关键字:XAML 窗口 另一个 添加 是否 | 更新日期: 2023-09-27 18:29:51

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

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

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

是否可以添加另一个带有XAML的窗口

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

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

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

例如:

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