{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}"

     效果如图:

posted @ 2012-04-22 21:22  画角  阅读(219)  评论(0)    收藏  举报