如何在UWP中打开用户控件

如何在UWP中打开用户控件,uwp,user-controls,visibility,Uwp,User Controls,Visibility,我似乎找不到允许您打开用户控件的Usercontrol类的方法 我知道如果你使用windows窗体或WPF,你可以使用Usercontrol.show()方法,但是UWP没有Usercontrol.show()方法或任何类似的方法 我还尝试将可见性设置为visible,但这也不起作用 以下是Usercontrol UWP类文档 有什么想法吗?在UWP中,您可以将UserControl理解为放置一些控件的容器 对于控件容器,在界面上显示它的方法是将它放在可视化树中 UserControl没有Sho

我似乎找不到允许您打开用户控件的Usercontrol类的方法

我知道如果你使用windows窗体或WPF,你可以使用Usercontrol.show()方法,但是UWP没有Usercontrol.show()方法或任何类似的方法

我还尝试将可见性设置为visible,但这也不起作用

以下是Usercontrol UWP类文档


有什么想法吗?

在UWP中,您可以将
UserControl
理解为放置一些控件的容器

对于控件容器,在界面上显示它的方法是将它放在可视化树中

UserControl
没有Show方法。要显示它,您可以执行以下操作:


或者将其添加到代码隐藏中

RootGrid.Children.Add(newmyusercontrol());

感谢您的回答,大部分都是我需要的。在WPF和Win窗体中,我能够让用户控件在一个新窗口中打开,但是因为我们在主窗口上以自己的网格显示用户控件,所以有点搞砸了程序的设计。因此,我们如何在新窗口中打开用户控件。您好,如果您想在UWP中打开新窗口,您可以查看以下文档:,您可以通过将用户控件放置在页面上,然后导航到新窗口框架中的页面来实现您的目标。