C# WPF如何制作;“层”;

C# WPF如何制作;“层”;,c#,wpf,C#,Wpf,我正在开发一个单窗口的小应用程序。。。 我精心安排了一切。。该窗口包含一个有两列的网格。。第二个为自动,第一个为*(占用剩余空间) 是否有方法更改第一列的内容?(例如显示图表) 我能想到的唯一解决方案是一个带有不可见选项卡的tabcontrol,以编程方式切换,或者创建一个自定义用户控件并以某种方式放置它..但我认为最后一个解决方案很糟糕,因为我想显示的内容不仅仅是一个用户控件。。 在java中,我可以很容易地做到这一点,这里有什么解决方案吗?(我不想弄乱设计视图!)你可以 在XAML中放置一

我正在开发一个单窗口的小应用程序。。。 我精心安排了一切。。该窗口包含一个有两列的网格。。第二个为自动,第一个为*(占用剩余空间)

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

你可以

  • 在XAML中放置一个
    ,在其中交换内容
  • 给它起个名字(x:name)
  • 现在您可以以控件为目标。它支持
    IAddChild
    ,以便您可以附加任何要显示的子对象

那么,您需要什么样的帮助?如果您将可能的内容分离到它自己的内容控件中,您可以使用那边的设计器。。。