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