Perfect, got the URI right this time round. That should save me from having to fake all those styles!
many thanks :) Stephen On Fri, Jun 18, 2010 at 11:55 AM, <[email protected]> wrote: > Not sure if understand your particular situation exactly Stephen, > but could you not do it programmatically (i.e. put the resources into a > shared assembly and in that assembly have a RuntimeServices class or similar > provide it on demand) a fair bit. > > e.g. > > In the shared Assembly > > private ResourceDictionary _rd; > public static ResourceDictionary GetResourceDictionary() > { > if(_rd == null) > { > // Cache it > _rd = new ResourceDictionary(); > _rd.Source = > Uri(String.Format("pack://application:,,,/{0};component/Themes/Resources.xaml", > sAssemblyName)); > } > return _rd; > } > > > In the test project that creates the Shell inject it into the Shell with > something like > > > shell.Resources.MergedDictionaries.Add(RuntimeServices.GetResourceDictionary()); > > > Does this help? > > > *From:* Stephen Price <[email protected]> > *Sent:* Friday, June 18, 2010 12:47 PM > *To:* ozWPF <[email protected]> > *Subject:* missing resource > > Hey all, > > Working on some WPF and have hit something I'm sure is easy but can't seem > to find an answer on. > > I've added a style to the main page and put the new style into a > MergedDictionary, it works no problems. Where i've come unstuck is there's a > unit test in another project that creates an instance of the shell. It now > fails as it can't find the resource. I'm puzzled at how I add it. I tried > copying the App.xaml file but it gives errors pointing to the fact the > project doesn't like there being an ApplicationDefinition. > > Just wondering how other people get around this? > > cheers, > Stephen > > ------------------------------ > > _______________________________________________ > ozwpf mailing list > [email protected] > http://prdlxvm0001.codify.net/mailman/listinfo/ozwpf > > > _______________________________________________ > ozwpf mailing list > [email protected] > http://prdlxvm0001.codify.net/mailman/listinfo/ozwpf > >
_______________________________________________ ozwpf mailing list [email protected] http://prdlxvm0001.codify.net/mailman/listinfo/ozwpf
