WPF usercontrol作为工厂

时间:2011-02-08 06:45:04

标签: .net wpf

我有一种动态加载多个用户控件的情况。由于所有这些都继承自UserControl,我想知道将UserControl设置为Factory并根据某些条件返回适当的用户控件是否有意义。

我有意义吗?

1 个答案:

答案 0 :(得分:2)

我认为你的意思是你是否可以创建一个我认为很好的UserControlFactory,因为在一天结束时任何控件都是一个类,如果你需要动态创建实例,那么你可以为它们创建一个工厂。

但首先要看看你是否可以用DataTemplate,Trigger或DataTemplateSelector完成同样的事情

http://msdn.microsoft.com/en-us/library/ms742521.aspx