如何从另一个xaml页面加载内容页面到mainPage
本文关键字:mainPage 加载 另一个 xaml | 更新日期: 2023-09-27 17:53:36
我有3个独立的页面MainPage。xaml,内容。xaml和Nav.xaml。我需要加载一个内容。xaml在'ucMainContent' userControl,位于MainPage。通过单击Nav.xaml中的按钮。我在想我做错了什么。如有任何建议,不胜感激。
主页。在xaml中,我使用以下代码设置内容容器:
<UserControl x:Name="ucMainContent" />
我正在尝试加载内容。xaml到mainPage。xaml来自Nav.xaml。导航系统的密码。Xaml页面,其中按钮为:
private void LoadContent_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
var contentPage = new Content();
var ucMainPage = new MainPage();
ucMainPage.ucMainContent.Content = contentPage;
}
如果我理解正确的话,你需要找到Nav的父控件。xaml在这里是Main.
检查http://forums.silverlight.net/forums/t/55369.aspx -有一个很好的通用实用程序,它允许您找到任何用户控件的父