WPF:将控件移动到新窗口中

WPF:将控件移动到新窗口中,wpf,Wpf,我有一个放置在自定义面板中的控件。在视图模型中存在一个单独的布尔变量。我希望当ISSTANDONALE为真时,该控件将位于新窗口中 我在将IsStandlone设置为true时执行此操作: 当我将IsStandlone设置为true时效果很好,但是当我关闭窗口控件时,它不会出现在面板中。像这样吗 ... If(IsStandAlone){ var newWindow = new MyNewWindow(); newWindow.Show(); } ... 我们可以使用更多关于

我有一个放置在自定义面板中的控件。在视图模型中存在一个单独的布尔变量。我希望当ISSTANDONALE为真时,该控件将位于新窗口中

我在将IsStandlone设置为true时执行此操作:

当我将IsStandlone设置为true时效果很好,但是当我关闭窗口控件时,它不会出现在面板中。

像这样吗

...
If(IsStandAlone){ 
    var newWindow = new MyNewWindow();
    newWindow.Show();
}
...

我们可以使用更多关于自定义控件的信息。它是窗口还是用户控件。您希望它出现在新窗口中还是当前窗口中?这些问题的答案将极大地影响给定的答案这是包含画布的usercontrol。
...
If(IsStandAlone){ 
    var newWindow = new MyNewWindow();
    newWindow.Show();
}
...