2011-05-16 120 views
2

我认为我的问题很简单,但我无法处理它。如何打开当前窗口(上)?

如果我有窗口和按钮就可以了,我想那个窗口,我怎么能做到这一点上打开另一个窗口的控制? 我尝试通过VSM来做到这一点,但我果酱,仍然不知道如何做到这一点。也许有一个更简单的方法?

是的。感谢你们所有的答案,但我想我没有明确说明我想要得到什么。
方法:显示()和的ShowDialog()打开新的窗口,我想在当前窗口中打开的控制。 我想类似的东西:)
newWindowControl NWC =新newWindowControl(;
LayoutRoot.Children.Add(NWC);

VSM
我不知道是否有可能这样做。

回答

2

如果你想打开另一扇窗上现有的窗口之上,就像一个弹出。您可以简单地初始化一个新的窗口,并调用它的显示方法。

//Second window is of type Window 
SecondWindow window = new SecondWindow(); 
window.Show(); 
+0

或者使用的ShowDialog()的模式窗口 – Oskar 2011-05-16 07:31:05

+2

...不要忘了业主。 – 2011-05-16 09:55:52

0
private void button1_Click(object sender, EventArgs e) 
{ 
    using (Form2 form2 = new Form2()) 
    { 
     form2.ShowDialog(); 
    } 
} 
相关问题