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 に答える