Вы можете выбрать стиль и изменить его в коде.В зависимости от того, как вы включили его в свой проект, существует несколько способов:
// the style defined in the app.xaml (you need a key)
Style globalStyle = Application.Current.Resources["Key"] as Style;
// the style defined for a control (you need its key)
UserControl control = ...
Style controlStyle = control.Resources["Key"] as Style;
// the current style of the control
Style currentStyle = control.Style;
Изменить стиль следующим образом:
style.SetValue(UserControl.FontSizeProperty, (float)10);
Изменить: Как яПрочтите сейчас, что изменение стиля повлияет только на все элементы управления, которые используют его в WPF.В Silverlight вы можете изменить свойство для всех элементов управления: (