【发布时间】:2021-05-20 18:29:48
【问题描述】:
大家好,请帮忙。 我在 WPF 程序中工作。我有一个名为 body_grid 的网格,我在 MainWindow 中显示我的用户控件。
我的问题是我无法在父网格中的用户控件之间切换。
例如 usercontrolA 用按钮显示在 body_grid 中。
现在 usercontrolA 按钮必须删除 body_grid 中的 usercontrolA 并显示 usercontrolB。
我该怎么做,请帮忙
【问题讨论】:
大家好,请帮忙。 我在 WPF 程序中工作。我有一个名为 body_grid 的网格,我在 MainWindow 中显示我的用户控件。
我的问题是我无法在父网格中的用户控件之间切换。
例如 usercontrolA 用按钮显示在 body_grid 中。
现在 usercontrolA 按钮必须删除 body_grid 中的 usercontrolA 并显示 usercontrolB。
我该怎么做,请帮忙
【问题讨论】:
这可以使用 Visibility 属性来实现。如果您没有使用 MVVM 模式,下面的代码显示了您尝试完成的示例:
private void Button_Click(object sender, RoutedEventArgs e)
{
userControlB.Visibility = Visibility.Visible;
userControlA.Visibility = Visibility.Collapsed;
}
【讨论】: