Приведите ObjectHandle к UserControl

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

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

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

Ошибка: невозможно преобразовать выражение типа "System.Runtime.Remoting.ObjectHandle" в "UserControl"

1 ответ

Решение

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

UserControl myUserControl = (UserControl)Activator.CreateInstance(Assembly.GetExecutingAssembly().FullName, "Client.IndexView").Unwrap();
Другие вопросы по тегам