如何在xaml中按下按钮时更改控件

时间:2009-10-07 06:38:58

标签: wpf xaml button user-controls

我正在尝试创建一个wpf应用,并在用户控件中包含不同的部分。

在导航中我有一些按钮(现在使用功能区ctp)。是否可以在xaml中按下不同的按钮时更改主用户控件。或者这只是一种糟糕的做事方式?

抱歉,对于xaml来说真是太新了,我试图让我的头围绕它。

2 个答案:

答案 0 :(得分:2)

除了卡罗所说的,

我们这样做的方法是在你希望控件全部出现的地方有一个空白网格,然后使用BlankGrid.Children.Clear()和BlankGrid.Children.Add()来设置哪个控件可见这个职位。

我们发现这是最好的编程方式,因为我们有大量的自定义控件,但如果你想使用设计器,Carlo的方法会很好用。

答案 1 :(得分:1)

我认为这是WPF中非常常规的程序。根据我的经验,我和其他程序员将控件放在我们想要显示的位置,并根据我们想要向用户显示的内容隐藏,折叠或显示其可见性。