[IronPython] StaticResources + DLR + Silverlight

Jimmy Schementi Jimmy.Schementi at microsoft.com
Thu Jun 26 02:55:59 CEST 2008

[Catching up w/old mail, sorry! =(]


Using a dynamic language in Silverlight is no different than in C#/VB wrt StaticResources; you can have a app.xaml file which looks like this:

<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"


And load it in app.py like this:

Application.LoadComponent(Application.current, Uri("app.xaml", UriKind.Relative))

I omit this "StaticResource XAML file" from our templates since I figured they'd only add confusion, but do you think this should be in there regardless?


> -----Original Message-----
> From: users-bounces at lists.ironpython.com [mailto:users-
> bounces at lists.ironpython.com] On Behalf Of Dan Eloff
> Sent: Monday, May 05, 2008 6:44 AM
> To: Discussion of IronPython
> Subject: [IronPython] StaticResources + DLR + Silverlight
> I notice if you use C#/VB, you have <Application> in your main xaml
> file. In there you can place resources that can be used from anywhere
> in your other xaml files. Using the {StaticResource foo}  markup
> extension.
> If you are using a dynamic language, there is no <DynamicApplication>
> equivalent (please correct me if I'm wrong), most examples I've seen
> use <UserControl>.
> The trouble is placing your resources in <UserControl.Resources> makes
> them off limit to {StaticResource foo} in any other xaml files (again
> please correct me if I'm wrong)
> So I find myself in a nightmare of duplicating resources across files
> and setting styles in code from
> Application.Current.RootVisual.Resources['foo'], neither of which is
> pleasant. Are there really no better alternatives?
> -Dan
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

More information about the Ironpython-users mailing list