Silverlight样式(Style)的定义与引用

类似css的方式。

定义:.header{color:red;}
应用:<div class='header'></div>
Silverlight定义样式是这样:在App.xaml中定义如下:
在这里定义了DataGrid的Header样式与Element的样式。
注意添加引用:xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"

ExpandedBlockStart.gif 大气象
< Application  xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"  
             xmlns:sdk
="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
             x:Class
="HCLoad.App"
             
>
    
< Application.Resources >
        
< Style  x:Name ="DataGridBuildHeader"  TargetType ="sdk:DataGridColumnHeader" >
            
< Setter  Property ="Width"  Value ="83" ></ Setter >
            
< Setter  Property ="HorizontalContentAlignment"  Value ="Center" ></ Setter >
        
</ Style >
        
< Style  x:Name ="DataGridBuildElement"  TargetType ="TextBlock" >
            
< Setter  Property ="HorizontalAlignment"  Value ="Center" ></ Setter >
        
</ Style >
    
</ Application.Resources >
</ Application >

 

引用样式:

ExpandedBlockStart.gif 大气象
< sdk:DataGrid  x:Name ="dgBuilding"  Margin ="5 55 10 0"  Width ="500"  Height ="160"  AutoGenerateColumns ="False" >
    
< sdk:DataGrid.Columns >
        
< sdk:DataGridTextColumn  Header ="楼层号"  Binding =" {Binding ID} "  HeaderStyle =" {StaticResource DataGridBuildHeader} "  ElementStyle =" {StaticResource DataGridBuildElement} " ></ sdk:DataGridTextColumn >
    
</ sdk:DataGrid.Columns >
</ sdk:DataGrid >

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值