使用包含类名的字符串在silverlight中创建自定义usercontrol

时间:2010-07-29 10:08:53

标签: c# silverlight silverlight-4.0

是的,现在我有一个字符串,其中包含自定义控件类的名称,例如“MyBaseControl”

在代码中它的代码文件看起来像

public class MyBaseControl:UserControl

我需要使用我收到的字符串创建此控件的实例并将其添加到我的页面,我相信它与

有关

var fieldControl =(UIElement)typeof(MyBaseControl).Assembly.CreateInstance(“MyBaseControl”);

但是在这种情况下,字段控制返回null,任何想法? :)

PS进一步扩展这个最终我想创建这个基类的子类的实例 var fieldControl =(UIElement)typeof(MyBaseControl).Assembly.CreateInstance(“MySubControl”);

1 个答案:

答案 0 :(得分:0)

我已经对它进行了排序从不抱歉我发现的字符串在类名之前也需要完整的命名空间:)