[Daily Issue] WPF, Blend ed i Resource Dictionary che spariscono

Come avrete capito da alcuni miei ultimi post, le risorse sono fondamentali per un corretto utilizzo di WPF.

Fortunatamente, blend ti aiuta molto in queste cose gestendo in maniera autonoma sia DataTemplate che ControlTemplate e permettendoti di creare i tuoi dictionary.

Sfortunatamente, ogni tanto la December Preview di Blend "impazzisce" e decide che quando voglio associare un ControlTemplate definito in un dictionary esterno, quel dictionary che fino a 23 secondi prima era disponibile ora non esiste piu :(
Questo si traduce nel fatto che o vado nello xaml e pianto a mano il mio StaticResource, fiducioso del fatto che a runtime funzionerà salvo errori di battitura, oppure trovo un modo per far capire a blend che le risorse esistono ancora....

Aprire il dictionary in modo che blend lo ricarichi non sembra dare soddisfazione al povero sviluppatore (io :)) smarrito...
Quello che invece funziona il 99% delle volte è andare nel tab "resource" in alto a destra e selezionare l'oggetto che linka i vostri dictionary esterni (io di solito uso un MergeDictionary nell'app.xaml). Qui, espandendolo, otterrete la lista delle linked resource. Doppio click su una qualsiasi, e magicamente blend si impallerà (!!) per qualche secondo, e dopo dovreste avere di nuovo a disposizione nel tab resources tutti i vostri dictionary esterni!

Print | posted on giovedì 21 febbraio 2008 12.24

Comments on this post

# Re: [Daily Issue] WPF, Blend ed i Resource Dictionary che spariscono

Requesting Gravatar...
*ho vado*???? ehm, "o vado".
scusa la pignoleria...
Left by Igor Damiani on feb 21, 2008 5.32

# re: [Daily Issue] WPF, Blend ed i Resource Dictionary che spariscono

Requesting Gravatar...
Propongo il ban per igor
Left by Alessio Marziali on feb 21, 2008 5.41

# re: [Daily Issue] WPF, Blend ed i Resource Dictionary che spariscono

Requesting Gravatar...
ahahahah beh però ha ragione... :)
Intanto l'ho modificato... ovviamente i refusi scappano sempre :D
Left by Alessandro Ghizzardi on feb 21, 2008 5.45

Your comment:

 (will show your gravatar)
 
Please add 3 and 1 and type the answer here: