Приведите ObjectHandle к UserControl - PullRequest
3 голосов
/ 08 декабря 2011

Как привести Remoting.ObjectHandle к типу UserControl?

Я хотел бы динамически создать экземпляр UserControl:

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

Ошибка : Не удаетсяприведите выражение типа «System.Runtime.Remoting.ObjectHandle» к «UserControl»

1 Ответ

6 голосов
/ 08 декабря 2011

Что делать, если вы используете метод Unwrap:

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