Могу ли я использовать generic.xaml в Silverlight, чтобы установить стиль всех текстовых блоков в приложении?
<ResourceDictionary xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style TargetType="TextBlock">
<Setter Property="Foreground"
Value="White" />
<Setter Property="FontSize"
Value="24" />
</Style>
</ResourceDictionary>
Я ожидал, что это сработает, но это не так: - (
Какой самый простой способ применить стили ко всему приложению ??
Спасибо,
Mark
EDIT
Спасибо за ваш ответ. Я не получаю сообщение об ошибке, стили просто не применяются. Все примеры, которые я нашел в Интернете (включая те, что вы перечислили), предназначены для стилизации пользовательских элементов управления. Это я могу сделать, но я бы хотел стилизовать элементы управления по умолчанию:
<TextBlock Text="Style me!!" Grid.Row="2" />
Нужно ли добавлять ссылку на файл generic.xaml из page.xaml ??
Нужно ли называть и ссылаться на стиль generic.xaml как на ресурс?
Еще раз спасибо, Марк