【发布时间】:2013-12-13 20:51:16
【问题描述】:
我正在使用 WPF(c#) 进行编程。我正在尝试改变风格的价值。
我的风格是:
<Style TargetType="Control" x:Key="st">
<Setter Property="FontFamily" Value="Tahoma"/>
<Setter Property="FontSize" Value="14"/>
</Style>
我在按钮中使用它:
<Button x:Name="btnCancel" Style="{StaticResource st}" Content="انصراف" Canvas.Left="30" Canvas.Top="18" Width="139" Height="53" FontFamily="2 badr" FlowDirection="LeftToRight" Click="btnCancel_Click_1" />
我尝试做的是这段代码:
Style style = new Style();
style = (Style) Resources["st"];
Setter setter =(Setter) style.Setters[1];
setter.Value = 30;
将字体大小设置为30 后出现此错误?
“SetterCollectionBase”使用(密封)后,无法修改
我该如何解决这个问题?
【问题讨论】:
-
您是否在某处使用该样式?显示更多代码。如果我只使用你所拥有的,这是可行的。
-
感谢您的关注。我更新它。