探索Silverlight中的样式与行为
1. 样式基础
样式在Silverlight中是一种强大的工具,它可以将多个相关的属性设置组合在一起,从而简化标记并提高代码的可维护性。
1.1 定义样式
以下是一个设置按钮样式的示例,它组合了五个属性,使按钮具有大字体、浅色文本和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>
在某些情况下,不能使用简单的属性字符串来设置属性值。例如,不能用字符串创建像 LinearGradientBrush 或 ImageBrush 这样的复杂画笔。此时,可以使用熟悉的XAML技巧,用嵌套元素替换属
超级会员免费看
订阅专栏 解锁全文
63

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



