深入探索Silverlight样式与行为的奥秘
1. 样式基础
在Silverlight开发中,样式是一种强大的工具,它可以帮助我们重用属性设置组,使界面更加一致和有条理。以下是一个设置按钮样式的示例,该样式将按钮的文本设置为大字体、浅色,并使用Georgia字体:
<UserControl.Resources>
<Style x:Key="BigButtonStyle" TargetType="Button">
<Setter Property="FontFamily" Value="Georgia" />
<Setter Property="FontSize" Value="40" />
<Setter Property="Foreground" Value="SlateGray" />
<Setter Property="Padding" Value="20" />
<Setter Property="Margin" Value="10" />
</Style>
</UserControl.Resources>
当无法使用简单的属性字符串设置属性值时,例如创建复杂的画笔(如线性渐变画笔或图像画笔),可以使用嵌套元素来替代属性。以下是设置按钮背景的示例:
<Style x:Key="BigButtonStyle" TargetType="Button">
&l
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



