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>
  • 相关阅读:
    第一章--购物车作业
    第一章--三级菜单作业
    第3章 文件操作-函数练习题
    面试题2.20
    Python 技巧(三)—— list 删除一个元素的三种做法
    Python 字符串操作方法大全
    员工信息增删改查程序
    Python之print函数详解
    判断登陆用户名和密码是否正确-记事本存用户名密码
    软件开发目录规范
  • 原文地址:https://www.cnblogs.com/mygod/p/5790297.html
Copyright © 2011-2022 走看看