Click here to Skip to main content
13,196,730 members (77,145 online)
Rate this:
Please Sign up or sign in to vote.
hey guys,

Is there a way of using xaml graphics (from within xaml) in a hierarchical way (e.g. icons.symbols.currency.dollar.xaml) and with intellisense support!? maybe even from another assembly!? for instance, let's say a we are going to put some icons from our iconliberary into something like this:
<menu><menuitem><menuitem.icon><image source=icons.symbols.currency.dollar.xaml />... 

dealing with package uris is horrible. flattening my image repository is inacceptable. and bundling a huge ressource dictionary may lead to performance issues (not quite sure about that, started using prism, hab no time to test the behaviour on sl, using dynamic, merged ressources for ui styling from another assembly), right!?

there may be some problems with this using a resourcedictionary and encapsulation items in a user control. this may cause a the whole bunch (same hierarchy) to be loaded because other, unused "images" are part of the control (hierarchy), too. i know there are ways of using a webservice and other approaches like filtering and visibility handling (inefficent), datatemplates, dependenc-properties/objects or adding requiered ressources by hand, etc.

none of them seem applicable.

by the way, the icon library is generated by t4 templates, svg-to-xaml converters, etc. maybe i can publish the results here.

thanks for help.
Posted 19-Sep-12 17:30pm
Updated 19-Sep-12 17:33pm

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web02 | 2.8.171019.1 | Last Updated 19 Sep 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100