{Windows Phone 7编程}之样式
样式style可以用来协同控制各个控件的色彩,具体各个控件的资源参见 http://msdn.microsoft.com/en-us/library/ff769552(v=vs.92).aspx
下面演示如何用改变button的边框色和前景色。
改变button的BorderBrush和Foreground当然可以分别在属性栏里修改,如果想一次修改一个控件的多个资源属性,甚至多个控件同时应用一套资源属性,起到统一风格的作用,那就必须用到style。
在<phone:PhoneApplicationPage></phone:PhoneApplicationPage>之下添加代码:
1 <phone:PhoneApplicationPage.Resources> 2 <Style x:Key="myStyle" TargetType="Button"> 3 <Setter Property="BorderBrush" Value="Blue" /> 4 <Setter Property="Foreground" Value="Red" /> 5 </Style> 6 </phone:PhoneApplicationPage.Resources>
即可创建一个自定义myStyle的样式,其中TargetType表明这个样式控制此页面里的按钮控件,每一个<Setter />控制一项资源属性。
然后要做的是,为每个button 添加style:Style="{StaticResource myStyle}"
效果如图:


浙公网安备 33010602011771号