0

我是 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 功能区窗口中加载另一个用户控件

请为此提供解决方案。

4

1 回答 1

0

是的,在这里我需要引用旧对象而不是新创建的对象以获取相应的类引用...

为了更好地使用参数化构造函数..

于 2012-10-11T12:36:24.900 回答