WPF如何制作“图层”

时间:2010-10-10 19:21:29

标签: c# wpf

我正在开发一个单窗口的小应用程序... 我已经小心地格式化了所有内容..窗口包含一个有2列的网格..第二个是auto,第一个是*。(占用剩余空间)

有没有办法更改第一列的内容?(以显示图表为例) 我能想到的唯一解决方案是一个tabcontrol,带有隐形标签,可以通过编程方式切换,或者创建一个自定义用户控件并以某种方式放置它......但我认为最后一个解决方案很糟糕,因为我想要显示的内容不仅仅是一个用户控件.. 在java中我可以很容易地做到这一点,这里有什么解决方案吗?(我不想弄乱设计视图!)

1 个答案:

答案 0 :(得分:2)

你可以

  • 在XAML中放置<ContentControl>您要交换内容的位置。
  • 给它起个名字(x:姓名)
  • 现在您可以定位控件了。它支持IAddChild,以便您可以附加要显示的任何子对象。