2010-06-05 63 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

相關問題