[IronPython] IronPython and Silverlight 2
Michael Foord
fuzzyman at voidspace.org.uk
Sun Mar 9 13:19:54 CET 2008
On 09/03/2008, Kevin Chu <redmoon17 at gmail.com> wrote:
>
> Hi
> there is my blog about IronPython and Silverlight 2:
> http://www.cnblogs.com/redmoon/archive/2008/03/08/1096331.html
> I write it in Chinese, however you can translate it by Google Language
> Tool.
> And this blog contain some useful links.
>
As far as I can tell (!) your blog only shows how to create a Dynamic
Language Silverlight 2 application using 'app.xap' created with Chiron. I
want to be able to create an application *without* Chiron which is deployed
as text on the server (one of the great advantages of using Dynamic
Languages with Silverlight as explained by Jim Hugunin at Mix07...).
This means using a 'Silverlight.createObjectEx' call from Javascript in the
webpage - where I can pass in the name of the xaml file to load. What I
don't know is how in Silverlight 2 do I specify a Python file - either in
the 'createObjectEx' call or in the xaml file it loads...
I don't want to be dependent on Chiron for creating/deploying dynamic
language applications, and I certainly don't want to have to hand roll XML
manifest files. Hopefully this isn't necessary I just can't quite work it
out yet.
Michael
On Sun, Mar 9, 2008 at 7:42 PM, Michael Foord <fuzzyman at voidspace.org.uk>
> wrote:
>
> > Hello guys,
> >
> > I would like to create Silverlight 2 applications *without* using chiron
> > to create and deploy them. How do I specify the Python application file?
> >
> > I see that I can still use Silverlight.js and the 'createObjectEx'
> > function to initialise the Silverlight control in my html. How do I
> > specify in 'app.xaml' the Python file to load?
> >
> >
> > function createSilverlightEx()
> > {
> > Silverlight.createObjectEx({
> > source: 'app.xaml', // Source property value.
> > parentElement:parentElement, // DOM reference to hosting DIV
> > tag.
> > id:'myPlugin', // Unique plug-in ID value.
> > properties:{ // Plug-in properties.
> > width:'1024', // Width of rectangular region
> > of plug-in, in pixels.
> > height:'530', // Height of rectangular region
> > of plug-in, in pixels.
> > inplaceInstallPrompt:false, // Determines whether to display
> > in-place install prompt if invalid version is detected.
> > background:'white', // Background color of plug-in.
> > isWindowless:'false', // Determines whether to display
> > plug-in in windowless mode.
> > framerate:'24', // MaxFrameRate property value.
> > version:'1.0'}, // Silverlight version.
> > events:{
> > onError:null, // OnError property value --
> > event-handler function name.
> > onLoad:null}, // OnLoad property value --
> > event-handler function name.
> > initParams:null, // initParams property value --
> > user-settable string for information passing.
> > context:null}); // Context value -- passed to
> > Silverlight.js onLoad event handlers.
> > }
> >
> > Thanks
> >
> > Michael
> >
> >
> > _______________________________________________
> > Users mailing list
> > Users at lists.ironpython.com
> > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> >
>
>
>
> --
> Once in a Redmoon
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
--
http://www.manning.com/foord
http://www.voidspace.org.uk
http://www.ironpython.info
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20080309/2c59ebef/attachment.html>
More information about the Ironpython-users
mailing list