我正在尝试创建一个wpf应用,并在用户控件中包含不同的部分。
在导航中我有一些按钮(现在使用功能区ctp)。是否可以在xaml中按下不同的按钮时更改主用户控件。或者这只是一种糟糕的做事方式?
抱歉,对于xaml来说真是太新了,我试图让我的头围绕它。答案 0 :(得分:2)
除了卡罗所说的,
我们这样做的方法是在你希望控件全部出现的地方有一个空白网格,然后使用BlankGrid.Children.Clear()和BlankGrid.Children.Add()来设置哪个控件可见这个职位。
我们发现这是最好的编程方式,因为我们有大量的自定义控件,但如果你想使用设计器,Carlo的方法会很好用。
答案 1 :(得分:1)
我认为这是WPF中非常常规的程序。根据我的经验,我和其他程序员将控件放在我们想要显示的位置,并根据我们想要向用户显示的内容隐藏,折叠或显示其可见性。