Diciamo che ho due pannelli dello stack distinti (li chiameremo SPA e SPB), ciascuno con 10 blocchi di testo come elementi figlio. Tutti i blocchi di testo in SPA dovrebbero utilizzare uno stile e tutti i blocchi di testo in SPB dovrebbero utilizzarne un altro. Un modo per ottenere ciò sarebbe dichiarare i due stili in Risorse, quindi aggiungere Style="style1"
a tutti i 10 blocchi di testo nel primo pannello dello stack e aggiungere Style="style2"
a tutti e 10 nel secondo. Tuttavia, sembra che ci dovrebbe essere un modo semplice per aggiungere uno stile allo stackpanel stesso che in qualche modo dice allo stackpanel di applicarlo a tutti gli elementi figlio che sono textblocks. C'è un modo per fare questo?Impostare lo stile per tutti i blocchi di testo in un pannello dello stack
Il motivo per cui naturalmente cerco questa soluzione è perché questo è esattamente come si fa lo stesso genere di cose in HTML con i CSS, e speravo che ci sarebbe stata una funzionalità simile a XAML con lo stile.
Grazie!
P.S. Sto lavorando con Silverlight, ma sto indovinando la mia situazione e qualunque soluzione (se ce n'è una) si applica a XAML/WPF in generale.
"sto cercando di indovinare la mia situazione e qualsiasi soluzione (se ce n'è uno) si applica a XAML/WPF in generale. " E come ha funzionato per te nel corso degli anni? :) –