Supponiamo di essere al lavoro in Expression Blend 3.
Non so se vi e' capitato di realizzare un elemento come un Button o un HyperlinkButton e di voler assegnare ad essi un template.
Lo inserite quindi nell'interfaccia della vostra applicazione e selezionate con il tasto destro "Edit Template -> Create New... ". A quel punto potete sbizzarrirvi ed inserire le immagini che volete (formato .PNG, ad esempio, come nel mio caso), e in Blend le vedrete correttamente.
Poi eseguite l'applicazione e ... non ci sono piu'!!! Ci ho perso ore per questa cosa, e alla fine la soluzione e' quella di aprire il vostro XAML (in particolare App.xaml) e cercare dove sono contenute le righe che definiscono la source delle immagini per quel control.
Ad esempio:
<Image Source="/images/image.png" Stretch="None" />
Questo testo va sostituito con:
<span style="font-family:courier new;"> <img src="" source="/MyAppName;component/images/image.png" stretch="None" /></span>
And it works!
(thanks to: http://stackoverflow.com/questions/1554097/embedded-images-not-showing-when-in-a-usercontrol )
Nessun commento:
Posta un commento