我是 Wpf 的新手。一个 UserControl (Wpf UserControl) 被添加到 DockPanel 中,并且在某些操作中 O 用 DockPanel 中的另一个 UserControl 动态替换了第一个 UserControl。但是第一个 UserContorl 仍然可见,第二个 UserControl 没有显示在 DockPanel 中。
我不知道如何动态加载的正确行为。我添加了这段代码(这段代码执行得很好),但它没有反映在 Dockpanel 中显示“CtlAddEmployee”控件的操作。
CtlAddEmployee frm2 = new CtlAddEmployee(str);
DockPanelInRibbon.Children.Clear();
DockPanelInRibbon.Children.Add(frm2);
有关完整的详细信息,请在我之前的问题中详细询问它是如何工作的:
当我们单击 DataGrid 行时,在 wpf 功能区窗口中加载另一个用户控件
请为此提供解决方案。