如何在堆栈面板中显示wpf窗口的内容

时间:2016-05-14 12:59:29

标签: wpf stackpanel

我想在点击按钮时在wpf中显示窗口的内容 我认为将使用容器控件,如桩板,但不起作用

private void RibbonButton_Click(object sender, RoutedEventArgs e)
    {
        Window1 w1 = new Window1();
        stkShow.Children.Add(w1);
    }

1 个答案:

答案 0 :(得分:0)

您需要使用您想要用作孩子的窗口的内容。 这对我有用。

private void RibbonButton_Click(object sender, RoutedEventArgs e)
{
    Window1 Child = new Window1();
    StkPanelContent.Children.Clear();

    object content = Child.Content;
    Child.Content = null;
    this.stkShow.Children.Add(content as UIElement);
}

我希望它有所帮助。