[Catching up w/old mail, sorry! =(] Dan,
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" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="Microsoft.Scripting.Silverlight.DynamicApplication" > <Application.Resources> </Application.Resources> </Application> 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? ~Jimmy > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:users- > [EMAIL PROTECTED] 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 > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
