Скажем, у меня есть две разные, отдельные панели стека (мы будем называть их SPA и SPB), каждая из которых содержит 10 текстовых блоков в качестве дочерних элементов. Все текстовые блоки в SPA должны использовать один стиль, и все текстовые блоки в SPB должны использовать другой. Один из способов добиться этого - объявить два стиля в разделе "Ресурсы", а затем добавить Style="style1"
ко всем 10 текстовым блокам в первой панели стека и добавить Style="style2"
ко всем 10 во втором. Тем не менее, кажется, что должен быть какой-то простой способ добавить стиль к самой панели стека, которая каким-то образом сообщает панели стека применить ее ко всем дочерним элементам, которые являются текстовыми блоками. Есть ли способ сделать это?
Причина, по которой я, естественно, ищу это решение, состоит в том, что именно так вы делаете то же самое в HTML с CSS, и я надеялся, что с XAML будет похожая функция с стилем.
Спасибо!
P.S. Я работаю с Silverlight, но я предполагаю, что моя ситуация и любое решение (если оно есть) применимо к XAML/WPF вообще.