2011-02-08 53 views
1

我有,我动态加载一些用户控件的情况。因为所有的人都从UserControl继承,我在想,如果这是有道理使用户控件一家工厂,返回基于一些条件合适的用户控件。WPF用户控件作为工厂

难道我做任何意义吗?

回答

2

我想你的意思是你是否可以创建一个UserControlFactory我相信这是很好的,因为在一天结束的任何控制是一类什么办法,如果你需要创建实例动态,那么你可以为他们创建一个工厂。

但首先看你是否能做到同样的事情的DataTemplate,触发器或DataTemplateSelector

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