[Ironruby-core] Reading files in Dynamic Silverlight

Michael Foord fuzzyman at voidspace.org.uk
Sat Apr 5 19:09:26 EDT 2008

Ivan Porto Carrero wrote:
> Hi
> I can't work out how I can read external xaml files from Silverlight 
> with IronRuby.
> I've tried to use System::IO::File and StreamReader but both give me a 
> MethodAccessException.
> How would I accomplish reading a xaml file in the xap with IronRuby 
> and Silverlight.
> I would like to create a user control and load that into my main app.
> System.IO.Stream s = 
> this.GetType().Assembly.GetManifestResourceStream("story_details_view.xaml") 
> _root = this.InitializeFromXaml(new 
> System.IO.StreamReader(s).ReadToEnd()) as UserControl;
> I would also like to try to read an external xaml file for skinning 
> purposes.
> Is that possible at this moment?

In IronPython you just use the ordinary 'file' type to open a file that 
is in the 'xap' file as if it was a local resource. You may find that 
something similar is available in IronRuby.

Michael Foord

> Cheers
> Ivan
> ------------------------------------------------------------------------
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core

More information about the Ironruby-core mailing list