.net 在WPF应用程序中打开紧急窗口

.net 在WPF应用程序中打开紧急窗口,.net,wpf,.net,Wpf,我想从window1.xaml窗口打开window2.xaml作为紧急(浮动)窗口。 在form2.show()的winforms中,如何在WPF中为WPF应用程序和WPFbrowser应用程序执行此操作? (我假设WPF应用程序和WPFbrowser应用程序不同)在WPF中与winforms没有太大区别。对于WPF窗口,方法本身仍然是Show() Button btnClick = new Button(); btnClick.Click += btnClick_Click; void b

我想从window1.xaml窗口打开window2.xaml作为紧急(浮动)窗口。 在form2.show()的winforms中,如何在WPF中为WPF应用程序和WPFbrowser应用程序执行此操作?
(我假设WPF应用程序和WPFbrowser应用程序不同)

在WPF中与winforms没有太大区别。对于WPF窗口,方法本身仍然是Show()

Button btnClick = new Button();
btnClick.Click +=  btnClick_Click;

void btnClick_Click(object sender, RoutedEventArgs e)
    {
        window2 exampleWindow = new window2();
        exampleWindow.Show();
    }
您可以选择要实例化的位置,并根据您希望程序的操作方式显示窗口

更新:

在WPF web应用程序中,您有子窗口。如果您创建自己的自定义窗口继承ChildWindow,它将像WPF应用程序中的任何其他窗口一样调用。方法再次被证明是正确的

exampleChildWindow.Show();

你想用XAML来做吗?或者C#中的代码隐藏?我试图从代码隐藏中完成它,但我不在乎它是如何完成的,我只想做。如果可以从xaml接口完成,对我来说没问题,尽管我不知道怎么做。谢谢,我也想对WPF应用程序做同样的事情,但对那种类型的应用程序来说是不同的,对吗?如何在WPF应用程序中执行此操作?(网络)