Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在当前窗口中打开?_C#_Wpf - Fatal编程技术网

C# 如何在当前窗口中打开?

C# 如何在当前窗口中打开?,c#,wpf,C#,Wpf,我想我的问题很简单,但我无法处理 如果我有一个窗口和一个按钮,我想打开该窗口上的其他窗口控件,我该怎么做? 我试着通过VSM来做,但我卡住了,仍然不知道怎么做。也许有更简单的方法 对。谢谢大家的回答,但我想我没有明确说明我想要什么。 方法:Show()和ShowDialog()打开新窗口,我想在当前窗口中打开控件。 我会这样想: newWindowControl nwc=新的newWindowControl() LayoutRoot.Children.Add(nwc) 但是在VSM中 我不知道是

我想我的问题很简单,但我无法处理

如果我有一个窗口和一个按钮,我想打开该窗口上的其他窗口控件,我该怎么做? 我试着通过VSM来做,但我卡住了,仍然不知道怎么做。也许有更简单的方法

对。谢谢大家的回答,但我想我没有明确说明我想要什么。
方法:Show()和ShowDialog()打开新窗口,我想在当前窗口中打开控件。 我会这样想:
newWindowControl nwc=新的newWindowControl()
LayoutRoot.Children.Add(nwc)
但是在VSM中

我不知道是否可以这样做。

如果您想在现有窗口的顶部打开另一个窗口,就像弹出窗口一样。。您可以简单地初始化一个新窗口并调用它的show方法

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

或者将ShowDialog()用于模式窗口。。。别忘了主人。
private void button1_Click(object sender, EventArgs e)
{
    using (Form2 form2 = new Form2())
    {
        form2.ShowDialog();
    }
}