2010-11-18 7 views
0

Ich erhalte eine Ausnahme in VS2010-Designer, wenn ich Benutzersteuerelement mit Code verwenden, der HtmlPage.RegisterScriptableObject() -Methode enthält. Ich habe versucht, diesen Code vom Steuerkonstruktor auf andere Methoden zu verschieben, aber es hilft nicht. Ich benutze Silverliht 4.HtmlPage.RegisterScriptableObject() verursacht Ausnahme in Silverlight 4 Benutzer Steuerelement

Jetzt rufe ich HtmlPage.RegisterScriptableObject ("MainPage", das) in UserControl_Loaded Handler.

Die Ausnahmemeldung ist

bei System.Windows.Browser.ManagedObject.CreateHandle() bei System.Windows.Browser.ManagedObject.GetObjectHandleAddRef() bei System.Windows.Browser. HtmlPage.RegisterScriptableObject (String scriptKey, Objektinstanz, Boolean isRestricted) bei System.Windows.Browser.HtmlPage.RegisterScriptableObject (String scriptKey, Objektinstanz) bei SL_Form.forms.VT_kv_ 2010.UserControl_Loaded (Object sender, RoutedEventArgs e) in C: \ SL2 \ SL_Form \ bildet \ 1VT_kv.xaml.cs: Linie 1533 bei MS.Internal.CoreInvokeHandler.InvokeEventHandler (Int32 typeIndex, Delegieren handlerDelegate, Object Absender, Objekt args) bei MS.Internal.JoltHelper.FireEvent (IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventname)

ich kann nicht Designer verwenden aufgrund dieser Tasche. Obwohl das Projekt fehlerfrei aufgebaut ist und einwandfrei funktioniert. Jede Hilfe wird geschätzt.

John Smith

Antwort