我想通过点击按钮(我不想重新加载整个页面)在用户控件之间导航
我有一个空白的usercontrol
<Grid x:Name="Content" Grid.Row="1" Background="#FF1A7E1F">
<UserControl x:Name="MainConent"/>
</Grid>
我想以编程方式将此用户控件设置为现有用户控件,例如
private void Button_Click_1(object sender, RoutedEventArgs e)
{
MainConent.Equals(new MainControl()); // maincontrol is a usercontrol
}
但遗憾的是,这并不起作用....有没有办法导航而无需重新加载整个页面?
答案 0 :(得分:0)
//你有没有检查Equals
的目的?
首先,您必须删除Grid
的当前内容,然后设置新内容。
private void Button_Click_1(object sender, RoutedEventArgs e)
{
Content.Children.Clear();
Content.Children.Add(new MainControl());
}