从另一个UserControl将UserControl放置在Grid中

时间:2017-03-13 14:58:02

标签: c# wpf

我想创建带工具栏的简单WPF应用程序和带参数文本框的一个工作区。在主窗口中,我有一个这样的网格:

在ToolBarGrid中我想放置一个带有两个按钮ToolBarUC的用户控件。单击button1时,在ParametersGrid中出现UC1,当您单击button2时,在ParametersGrid中出现UC2。现在我创建了MainWindow网格,我创建了3个用户控件(ToolBarUC,UC1,UC2)。我在ToolBarUC.cs中为两个按钮btn1_Click和btn2_click创建了两个事件,并将ToolBarUC放入ToolBarGrid。

问题是在btn1_clik和btn2_click中输入了什么代码,因此UC1和UC2出现在ParametersGrid中

1 个答案:

答案 0 :(得分:0)

按钮单击处理程序中的代码需要在UC控件上设置Visibility属性。因此,一个按钮将隐藏一个按钮并显示另一个按钮,另一个按钮将反向显示。