2010-06-05 69 views
1

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

+0

你想在XAML中做到这一点?或者在C#中的代码? – jsmith 2010-06-05 14:56:12

+0

我试图从代码隐藏,但我不在乎它是如何完成的,我只是想要做到这一点。如果可以从界面xaml完成,对我来说很好,但我不知道如何。 – Meli 2010-06-05 15:01:17

回答

2

这与WPF没有太大的不同。该方法本身仍然是一个WPF窗口的Show()。

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

void btnClick_Click(object sender, RoutedEventArgs e) 
    { 
     window2 exampleWindow = new window2(); 
     exampleWindow.Show(); 
    } 

根据您希望程序运行的方式,选择要实例化并显示窗口的位置。

更新:

在你有ChildWindows一个WPF web应用程序。如果您创建自己的继承ChildWindow的自定义窗口,它将会像调用WPF应用程序中的任何其他窗口一样调用。该方法再次。

exampleChildWindow.Show(); 
+0

谢谢,我也想为WPF应用程序做同样的事情,但是它对于那种类型的应用程序来说是不同的,对吧?我如何在WPF应用程序中执行此操作? (网站) – Meli 2010-06-05 15:23:23

相关问题