<div dir="ltr">I have found the cause of the problem I think, but unfortunately I don&#39;t have time now, I&#39;ll give the details later<br><br><div class="gmail_quote">On Mon, Jan 25, 2010 at 5:26 PM, A.M. Abdelaziz <span dir="ltr">&lt;<a href="mailto:amamh3@gmail.com">amamh3@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">Hello,<div>I have OpenSUSE 11.2 GNOME</div>
<div><br></div><div>mono, gtk-sharp,</div><div>libmoon0 and devel, moonlight-desktop and devel, moonlight-web-devel, moonlight-tools</div>
<div><br></div><div>all mono stuff from official mono stable repo not from default opensuse repos</div>
<div>mono is 2.6</div><div>moonlight stuff is 2.0-1.1</div><div><br></div><div>I&#39;m trying to use a MoonlightHost inside my GTK window, I managed to do that, but when I tried to add a DataGrid element to the XAML file as follows:</div>


<div><ul><li>add a reference to System.Windows.Controls and System.Windows.Controls.Data</li><li>add <b>xmlns:data=&quot;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&quot;</b></li><li>add a DataGrid element like :<b> &lt;data:DataGrid</b> IsReadOnly=&quot;true&quot; AutoGenerateColumns=&quot;true&quot; /&gt;</li>


</ul></div><div>but when I run, I see moonlight runtime can&#39;t load the DataGrid type from the Controls.Data assembly (note the first error message):</div><div><br></div><div><b>ManagedXamlLoader::LookupObject: GetType (DataGrid) failed using assembly:  (clr-namespace:System.Windows.Controls;assembly:System.Windows.Controls.Data, System.Windows.Controls.DataGrid).</b></div>


<div><br></div><div><div>Unhandled Exception: System.Windows.Markup.XamlParseException: <b>Unable to resolve managed type DataGrid.</b></div><div>  at Mono.NativeMethods.xaml_loader_create_from_string (IntPtr instance, System.String xaml, Boolean create_namescope, Mono.Kind&amp; element_type, Int32 flags) [0x00023] in /usr/src/packages/BUILD/moonlight-2.0/class/System.Windows/Mono/GeneratedPInvokes.cs:2459 </div>


<div>  at Mono.Xaml.XamlLoader.CreateFromString (System.String xaml, Boolean createNamescope, Boolean validateTemplates, Boolean import_default_xmlns, Mono.Kind&amp; kind) [0x00030] in /usr/src/packages/BUILD/moonlight-2.0/class/System.Windows/Mono/XamlLoaderCallbacks.cs:276 </div>


<div>  at Mono.Xaml.XamlLoader.CreateFromString (System.String xaml, Boolean createNamescope, Boolean validateTemplates, Mono.Kind&amp; kind) [0x00000] in /usr/src/packages/BUILD/moonlight-2.0/class/System.Windows/Mono/XamlLoaderCallbacks.cs:260 </div>


<div>  at Mono.Xaml.ManagedXamlLoader.CreateObjectFromString (System.String xaml, Boolean createNamescope, Boolean validateTemplates) [0x00016] in /usr/src/packages/BUILD/moonlight-2.0/class/System.Windows/Mono/ManagedXamlLoader.cs:108 </div>


<div>  at Mono.Xaml.ManagedXamlLoader.CreateObjectFromString (System.String xaml, Boolean createNamescope) [0x00000] in /usr/src/packages/BUILD/moonlight-2.0/class/System.Windows/Mono/ManagedXamlLoader.cs:94 </div><div>  at Moonlight.Gtk.MoonlightHost.CreateElementFromString (System.String xaml, Boolean createNamescope) [0x00017] in /usr/src/packages/BUILD/moonlight-2.0/gtk/Moonlight.Gtk/MoonlightHost.cs:195 </div>


<div>  at Moonlight.Gtk.MoonlightHost.LoadXaml (System.String xaml) [0x0001e] in /usr/src/packages/BUILD/moonlight-2.0/gtk/Moonlight.Gtk/MoonlightHost.cs:137 </div><div>  at Moonlight.Gtk.MoonlightHost.LoadXamlFromFile (System.String file) [0x00011] in /usr/src/packages/BUILD/moonlight-2.0/gtk/Moonlight.Gtk/MoonlightHost.cs:160 </div>


<div>  at gtkmoon1.MoonHost.InitializeComponent () [0x00000] in /home/amamh/labs/monodevelop/gtkmoon1/gtkmoon1/MoonHost.cs:66 </div><div>  at gtkmoon1.MoonHost..ctor () [0x00011] in /home/amamh/labs/monodevelop/gtkmoon1/gtkmoon1/MoonHost.cs:29 </div>


<div>  at gtkmoon1.MainWindow..ctor () [0x0000d] in /home/amamh/labs/monodevelop/gtkmoon1/gtkmoon1/MainWindow.cs:19 </div><div>  at gtkmoon1.Application.Main (System.String[] args) [0x00011] in /home/amamh/labs/monodevelop/gtkmoon1/gtkmoon1/Application.cs:16 </div>


<div>Could not parse element DataGrid, attribute (null), error: <b>Unable to resolve managed type DataGrid</b>.</div></div><div><br></div><div><br></div><div><br></div><div>I can see the DataGrid class in the assembly browser, what is wrong??<br clear="all">


<br>-- <br>A.M. Abdelaziz</div></div></div>
</div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>A.M. Abdelaziz<br>
</div>