如何隐藏/显示DevExpress windows应用程序的用户控件
本文关键字:windows DevExpress 应用程序 控件 用户 显示 何隐藏 隐藏 | 更新日期: 2023-09-27 18:16:16
您好,我正在使用DevExpress WinForms控件创建Windows应用程序。
我已经创建了主页面,其中包含丝带控制在顶部和一个导航栏左侧和大面板,作为容器的所有用户控件说MainPanel。
当我从导航栏点击任何项目,然后用户控制将添加到主面板。
但是当我想从一个用户控件移动到另一个用户控件时,-如何访问主面板和-如何显示另一个用户控件和隐藏当前用户控件。
在面板中添加UserControl的代码:mainPanel.Controls.Clear();
CustomerListControl c1 = new CustomerListControl();
c1.Dock = DockStyle.Fill;
mainPanel.Controls.Add(c1);
请帮助! !
我在我的代码中使用Grid作为主面板,对我来说工作得很好,
GridMain.Children.Clear();
CustomerListControl1 c1 = new CustomerListControl1();
CustomerListControl2 c2 = new CustomerListControl2();
GridMain.Childern.Add(c1); //if you use grid
GridMain.Children.Add(c2); //if you use a grid
GridMain.Children[0].Visibility = Visibility.Collapsed;
GridMain.Children[1].Visibility = Visibility.Collapsed;
GridMain.InvalidateVisual();
现在如果你想显示c1调用
GridMain.Children[0].Visibility = Visibility.Visible;
GridMain.Children[1].Visibility = Visibility.Collapsed;
,如果你想让c2可见,调用
GridMain.Children[0].Visibility = Visibility.Collapsed;
GridMain.Children[1].Visibility = Visibility.Visible;
我希望这对你有帮助