zoukankan      html  css  js  c++  java
  • Silverlight RadGridView的HeaderCellStyle样式

    效果图

    <UserControl x:Class="SilverlightApplication7.MainPage"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
        xmlns:vsm="clr-namespace:System.Windows;assembly=System.Windows"
        mc:Ignorable="d"
        d:DesignHeight="300" d:DesignWidth="500">
    
        <UserControl.Resources>
    
            <Style x:Key="TextBlockHeaderCellStyle" TargetType="telerik:GridViewHeaderCell">
                <Setter Property="Background" Value="#EAEFF0" />
                <Setter Property="BorderBrush" Value="#D8E5EC" />
                <Setter Property="BorderThickness" Value="1" />
                <Setter Property="VerticalContentAlignment" Value="Center" />
                <Setter Property="HorizontalContentAlignment" Value="Stretch" />
                <Setter Property="Padding" Value="5,0,3,0" />
                <Setter Property="Foreground" Value="Black" />
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="telerik:GridViewHeaderCell">
                            <Grid x:Name="PART_HeaderCellGrid">
    
                                <Border x:Name="GridViewHeaderCell" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
                                    <Border BorderBrush="Transparent" Background="{TemplateBinding Background}" BorderThickness="0" />
                                </Border>
    
                                <ContentControl x:Name="ContentPresenter" Foreground="{TemplateBinding Foreground}"
                                                Margin="{TemplateBinding Padding}" IsTabStop="{TemplateBinding IsTabStop}"
                                                Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}"
                                                VerticalAlignment="{TemplateBinding VerticalContentAlignment}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" 
                                                VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch"/>
                            </Grid>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
    
        </UserControl.Resources>
    
        <Grid Background="White" Margin="10">
            <telerik:RadGridView x:Name="gridUser" FontWeight="Bold" Height="Auto" ShowGroupPanel="False" Background="#FFFFFF" BorderBrush="#FFFFFF" 
                                 CanUserReorderColumns="False" CanUserSortColumns="False" CanUserFreezeColumns="False" AutoGenerateColumns="False"
                                 AreRowDetailsFrozen="False" SelectionMode="Single" RowIndicatorVisibility="Collapsed" IsReadOnly="True"
                                 HorizontalAlignment="Stretch" VerticalAlignment="Top">
                <telerik:RadGridView.Columns>
    
                    <telerik:GridViewDataColumn Header="用 户" DataMemberBinding="{Binding userName}" HeaderCellStyle="{StaticResource TextBlockHeaderCellStyle}" HeaderTextAlignment="Center" TextAlignment="Left" Width="1*" />
    
                    <telerik:GridViewDataColumn Header="地 址" DataMemberBinding="{Binding userAdd}" HeaderCellStyle="{StaticResource TextBlockHeaderCellStyle}" HeaderTextAlignment="Center" TextAlignment="Left" Width="1*" />
    
                </telerik:RadGridView.Columns>
            </telerik:RadGridView>
        </Grid>
    </UserControl>
  • 相关阅读:
    使用c#生成Identicon图片
    C#实现对文件目录的实时监控
    .Net Core的一些个人总结
    天天写业务代码,如何成为「技术大牛」?
    两款工作流JBPM和CCBPM的对比
    MVC5+EasyUI+EF6+Linq通用权限系统出炉--登录(2)
    MVC5+EasyUI+EF6+Linq通用权限系统出炉(1)
    博客园,久违了
    VS2010 代码行数统计以及代码复制汉字出现乱码
    关于TerrainExplorer的一些资源网址设置方法(备忘)
  • 原文地址:https://www.cnblogs.com/mygod/p/5790297.html
Copyright © 2011-2022 走看看