zoukankan      html  css  js  c++  java
  • Wpf设置listview样式

    一。Wpf在创建listview时没有直接修改item字体大小的方法,只能设置标题的字体大小。

     <!-- 这里设置的fontsize只是标题的字体大小-->                            
    <ListView x:Name="Defect_list" Background="#FF1D1D1C" ItemsSource="{Binding DefectInfoList}" ItemContainerStyle="{StaticResource ListViewItemStyle}" FontSize="16" Foreground="White">
                                    <ListView.View>
                                        <GridView>
                                            <GridViewColumn Header="SizeType" Width="150" DisplayMemberBinding ="{Binding TypeName}"  />
    
                                            <GridViewColumn Header="Measure" Width="80" DisplayMemberBinding ="{Binding MeasureValue}" />
    
                                            <GridViewColumn Header="Condition" Width="80" DisplayMemberBinding ="{Binding Condition}" />
                                        </GridView>
                                    </ListView.View>
                                </ListView>
    

    二。这时需要创建样式,来设置ListViewItem的属性。如下设置了“自动居中”,“字体大小”,“选中颜色”,“鼠标移过颜色”。

        <UserControl.Resources>
    
            <Style x:Key="ListViewItemStyle" TargetType="{x:Type ListViewItem}">
                <Setter Property="HorizontalContentAlignment" Value="Center" />
                <Setter Property="FontSize" Value="12"/>
                <Style.Triggers>
                    <Trigger Property="IsSelected" Value="true">
                        <Setter Property="Background" Value="gray" />
                        <Setter Property="Foreground" Value="White" />
                    </Trigger>
                    <Trigger Property="IsMouseOver" Value="true">
                        <Setter Property="Background" Value="gray" />
                        <Setter Property="Foreground" Value="White" />
                    </Trigger>
                </Style.Triggers>
            </Style>
    

    三。设置好之后再listview中绑定ItemContainerStyle的值就可以了,如:

    <ListView temsSource="{Binding DefectInfoList}" ItemContainerStyle="{StaticResource ListViewItemStyle}" 
    
  • 相关阅读:
    洛谷 P1219 八皇后【经典DFS,温习搜索】
    洛谷 P1972 [SDOI2009]HH的项链【莫队算法学习】
    hihoCoder #1015 : KMP算法【KMP裸题,板子】
    UVa 10341
    UVa 11461
    Uva
    BZOJ 3097: Hash Killer I【构造题,思维题】
    BZOJ 1207: [HNOI2004]打鼹鼠【妥妥的n^2爆搜,dp】
    BZOJ 1800: [Ahoi2009]fly 飞行棋【思维题,n^4大暴力】
    新版百度指数2013-12-23正式上线
  • 原文地址:https://www.cnblogs.com/sclu/p/13685556.html
Copyright © 2011-2022 走看看