我有一种动态加载多个用户控件的情况。由于所有这些都继承自UserControl
,我想知道将UserControl设置为Factory并根据某些条件返回适当的用户控件是否有意义。
我有意义吗?
答案 0 :(得分:2)
我认为你的意思是你是否可以创建一个我认为很好的UserControlFactory,因为在一天结束时任何控件都是一个类,如果你需要动态创建实例,那么你可以为它们创建一个工厂。
但首先要看看你是否可以用DataTemplate,Trigger或DataTemplateSelector完成同样的事情