3

如何将 Remoting.ObjectHandle 转换为 UserControl 类型?

我想动态地实例化一个 UserControl :

UserControl myUserControl = (UserControl)Activator.CreateInstance(Assembly.GetExecutingAssembly().FullName, "Client.IndexView");

错误无法将“System.Runtime.Remoting.ObjectHandle”类型的表达式转换为“UserControl”

4

1 回答 1

6

如果您使用以下Unwrap方法怎么办:

var instance = Activator.CreateInstance(Assembly.GetExecutingAssembly().FullName, "Client.IndexView");
UserControl myUserControl = (UserControl)instance.Unwrap();
于 2011-12-08T15:48:45.727 回答