2

我在 WPF 中做一些事情。

我有ComboBox很多类型。选择具体类型后,我希望能够在我的 WPF 窗口上的定义区域中加载特定的用户控件(带有许多文本框等)。

怎么做?有没有类似的东西 LoadControl()并将其加载到PlaceHolderASP.NET 中?最好的方法是什么?

谢谢。

4

2 回答 2

2

DataTemplate您应该为每种类型创建一个。有关详细信息,请参阅WPF 列表中每个项目的不同项目模板

于 2009-07-22T11:59:30.167 回答
1

关于什么:

object o = Activator.CreateInstance(type); 
myUserControl.PubliclyExposedContainer.Content = o;

不太确定为什么要为每种类型创建一个 DataTemplate 的麻烦。

于 2009-07-22T19:40:52.697 回答