- 浏览: 196487 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (231)
- C++学习 (41)
- vc学习 (25)
- vc异常 (4)
- Flex (2)
- Ext (0)
- java学习笔记 (15)
- mysql学习笔记 (1)
- ibatis学习笔记 (7)
- struts1学习笔记 (1)
- hibernate学习笔记 (3)
- javascript学习笔记 (8)
- eclipse快捷键 (2)
- 英语学习 (1)
- cmd (1)
- eclipse 配置 (2)
- 其他 (4)
- JAVASE (34)
- firefox (1)
- linux (8)
- Apache (6)
- cms (22)
- jsuc (10)
- html (3)
- css (1)
- 作图 (2)
- vs2012 (2)
- 编码转换 (12)
- work_unicode (1)
- work_webbrowser (1)
- work_trade_quotes_login (1)
- c#学习 (38)
- wpf学习 (31)
- wpf快速学习 (1)
- VB学习 (1)
- NSIS (4)
- log4cpp (3)
- 学习web (1)
- 经验 (1)
- c_汇编 (1)
最新评论
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!--自定义DataGrid样式-->
<Style x:Key="CustomDataGrid" TargetType="DataGrid">
<Setter Property="SnapsToDevicePixels" Value="True"></Setter>
<Setter Property="AutoGenerateColumns" Value="False"></Setter>
<Setter Property="CanUserResizeRows" Value="False"></Setter>
<Setter Property="CanUserAddRows" Value="False"></Setter>
<Setter Property="SelectionMode" Value="Single"></Setter>
<Setter Property="CanUserSortColumns" Value="True"></Setter>
<Setter Property="HorizontalGridLinesBrush" Value="Gray"></Setter>
<Setter Property="VerticalGridLinesBrush" Value="Gray"></Setter>
<Setter Property="BorderBrush" Value="Gray"></Setter>
<Setter Property="ColumnWidth" Value="auto"></Setter>
<Setter Property="IsReadOnly" Value="True"></Setter>
<Setter Property="RowHeight" Value="22"></Setter>
<Setter Property="RowHeaderStyle">
<Setter.Value>
<Style x:Name="CustomDataGridRowHeader" TargetType="DataGridRowHeader">
<!--
<Setter Property="Background" Value="#DDD"/>
<Setter Property="Padding" Value="5,0,5,0"></Setter>
-->
<Setter Property="Width" Value="Auto"></Setter>
<Setter Property="MinWidth" Value="0"></Setter>
</Style>
</Setter.Value>
</Setter>
<Setter Property="ColumnHeaderStyle">
<Setter.Value>
<Style x:Name="CustomDataGridColumnHeader" TargetType="DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Center"></Setter>
<Setter Property="VerticalContentAlignment" Value="Center"></Setter>
</Style>
</Setter.Value>
</Setter>
<Setter Property="CellStyle">
<Setter.Value>
<Style x:Name="CustamDataGridCell" TargetType="DataGridCell">
<Setter Property="BorderThickness" Value="0"></Setter>
</Style>
</Setter.Value>
</Setter>
</Style>
<!--设置DataGrid单元格垂直居中显示-->
<Style x:Key="dgCellTextBlock" TargetType="TextBlock">
<Setter Property="Padding" Value="2,3,2,0"></Setter>
<Setter Property="TextAlignment" Value="Center"/>
</Style>
<!--设置DataGrid单元格数字靠右显示-->
<Style x:Key="dgCellTextBlockRight" TargetType="TextBlock">
<Setter Property="Padding" Value="2,3,3,0"></Setter>
<Setter Property="TextAlignment" Value="Right"/>
</Style>
<Style x:Key="FQCustomDataGrid" TargetType="DataGrid">
<Setter Property="BorderThickness" Value="0"></Setter>
<Setter Property="BorderBrush" Value="Black"></Setter>
<Setter Property="GridLinesVisibility" Value="None"></Setter>
<Setter Property="SnapsToDevicePixels" Value="True"></Setter>
<Setter Property="AutoGenerateColumns" Value="False"></Setter>
<Setter Property="CanUserResizeRows" Value="False"></Setter>
<Setter Property="CanUserAddRows" Value="False"></Setter>
<Setter Property="SelectionMode" Value="Single"></Setter>
<Setter Property="CanUserSortColumns" Value="False"></Setter>
<Setter Property="ColumnWidth" Value="auto"></Setter>
<Setter Property="IsReadOnly" Value="True"></Setter>
<Setter Property="RowHeight" Value="22"></Setter>
<Setter Property="HeadersVisibility" Value="Column"></Setter>
<Setter Property="Background" Value="Black"></Setter>
<Setter Property="RowHeaderStyle">
<Setter.Value>
<Style x:Name="FQCustomDataGridRowHeader" TargetType="DataGridRowHeader">
<!--<Setter Property="Background" Value="Black"/>-->
<!--<Setter Property="Padding" Value="5,0,5,0"></Setter>-->
<Setter Property="Width" Value="Auto"></Setter>
<Setter Property="MinWidth" Value="0"></Setter>
</Style>
</Setter.Value>
</Setter>
<Setter Property="ColumnHeaderStyle">
<Setter.Value>
<Style x:Name="DataGridColumnHeaderStyle" TargetType="{x:Type DataGridColumnHeader}" >
<Setter Property="Height" Value="25"></Setter>
<Setter Property="Background" Value="Black" />
<Setter Property="Foreground" Value="White" />
<Style.Triggers>
<!--<Trigger Property="SortDirection" Value="{x:Null}">
<Setter Property="Background" Value="{DynamicResource DataGridHeaderBackgroundBrush}" />
<Setter Property="BorderBrush" Value="Transparent" />
</Trigger>-->
<!--<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsMouseOver" Value="True" />
<Condition Property="SortDirection" Value="{x:Null}" />
</MultiTrigger.Conditions>
<Setter Property="Background" Value="{StaticResource DataGridHeaderMouseOverBackgroundBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource DataGridHeaderBorderBrush}" />
</MultiTrigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsMouseOver" Value="true" />
<Condition Property="SortDirection" Value="{x:Null}" />
</MultiTrigger.Conditions>
<Setter Property="Background" Value="{StaticResource DataGridHeaderMouseOverBackgroundBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource DataGridHeaderBorderBrush}" />
</MultiTrigger>-->
<Trigger Property="SortDirection" Value="Ascending">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Grid x:Name="GridContentTemplate">
<Label Background="Black" Foreground="White" Content="{TemplateBinding Content}"/>
<Path x:Name="SortArrowUp" Visibility="Visible" Data="M0,0 L1,0 L0.5,1 z" Stretch="Fill" Grid.Column="2" Width="8" Height="6" Fill="Red" Margin="0,0,50,0" VerticalAlignment="Center" RenderTransformOrigin="1,1" />
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="SortDirection" Value="Descending">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Grid x:Name="GridContentTemplate">
<Label Background="Black" Foreground="White" Content="{TemplateBinding Content}"/>
<Path x:Name="SortArrow" Visibility="Visible" Data="M0,0 L1,0 L0.5,1 z" Stretch="Fill" Grid.Column="2" Width="8" Height="6" Fill="White" Margin="0,0,50,0" VerticalAlignment="Center" RenderTransformOrigin="1,1" />
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Setter.Value>
</Setter>
<!--<Setter Property="ColumnHeaderStyle">
<Setter.Value>
<Style x:Name="FQCustomDataGridColumnHeader" TargetType="DataGridColumnHeader">
<Setter Property="SnapsToDevicePixels" Value="True" />
<Setter Property="Padding" Value="5,0,5,0"></Setter>
<Setter Property="MinWidth" Value="0" />
<Setter Property="MinHeight" Value="28" />
<Setter Property="Foreground" Value="Green" />
<Setter Property="Background" Value="Black"/>
<Setter Property="FontSize" Value="14" />
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Grid x:Name="GridContentTemplate">
<Label Background="Black" Foreground="White" Content="{TemplateBinding Content}"/>
<Path x:Name="SortArrow" Visibility="Collapsed" Data="M0,0 L1,0 L0.5,1 z" Stretch="Fill" Grid.Column="2" Width="8" Height="6" Fill="White" Margin="0,0,50,0" VerticalAlignment="Center" RenderTransformOrigin="1,1" />
<Path x:Name="SortArrowUp" Visibility="Collapsed" Data="M0,0 L1,0 L0.5,1 z" Stretch="Fill" Grid.Column="2" Width="8" Height="6" Fill="Red" Margin="0,0,50,0" VerticalAlignment="Center" RenderTransformOrigin="1,1" />
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="SortDirection" Value="Descending">
</Trigger>
</Style.Triggers>
</Style>
</Setter.Value>
</Setter>-->
<!--<Setter Property="ColumnHeaderStyle">
<Setter.Value>
<Style x:Name="FQCustomDataGridColumnHeader" TargetType="DataGridColumnHeader">
<Setter Property="SnapsToDevicePixels" Value="True" />
<Setter Property="Padding" Value="5,0,5,0"></Setter>
<Setter Property="MinWidth" Value="0" />
<Setter Property="MinHeight" Value="28" />
<Setter Property="Foreground" Value="Green" />
<Setter Property="Background" Value="Black"/>
<Setter Property="AllowDrop" Value="True"></Setter>
<Setter Property="Cursor" Value="Hand"></Setter>
<Setter Property="FontSize" Value="14" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="DataGridColumnHeader">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<ContentPresenter Margin="0,0,0,0" VerticalAlignment="Center" HorizontalAlignment="Center"/>
<Path x:Name="SortArrow" Visibility="Visible" Data="M0,0 L1,0 L0.5,1 z" Stretch="Fill" Grid.Column="2" Width="8" Height="6" Fill="White" Margin="0,0,50,0"
VerticalAlignment="Center" RenderTransformOrigin="1,1" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="Height" Value="25"/>
</Style>
</Setter.Value>
</Setter>-->
<Setter Property="CellStyle">
<Setter.Value>
<Style x:Name="FQCustamDataGridCell" TargetType="DataGridCell">
<Style.Setters>
<Setter Property="Background" Value="Black"/>
<Setter Property="Foreground" Value="Red"/>
<Setter Property="BorderThickness" Value="0"></Setter>
</Style.Setters>
<Style.Triggers>
<!--<Trigger Property="IsMouseOver" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="Gold"></Setter>
</Trigger.Setters>
</Trigger>-->
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="BlueViolet"></Setter>
</Trigger.Setters>
</Trigger>
</Style.Triggers>
</Style>
</Setter.Value>
</Setter>
<Setter Property="RowStyle">
<Setter.Value>
<Style TargetType="DataGridRow">
<Style.Setters>
<Setter Property="Background" Value="Black"/>
</Style.Setters>
<Style.Triggers>
<!--<Trigger Property="IsMouseOver" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="Gold"></Setter>
</Trigger.Setters>
</Trigger>-->
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="BlueViolet"></Setter>
</Trigger.Setters>
</Trigger>
</Style.Triggers>
</Style>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="FQDataGridCellBase" TargetType="DataGridCell">
<Style.Setters>
<Setter Property="Background" Value="Black"/>
<Setter Property="BorderThickness" Value="0"></Setter>
</Style.Setters>
<Style.Triggers>
<!--<Trigger Property="IsMouseOver" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="Gold"></Setter>
</Trigger.Setters>
</Trigger>-->
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="BlueViolet"></Setter>
</Trigger.Setters>
</Trigger>
</Style.Triggers>
</Style>
<Style x:Key="FQDataGridRowBase" TargetType="DataGridRow">
<Style.Setters>
<Setter Property="Background" Value="Black"/>
</Style.Setters>
<Style.Triggers>
<!--<Trigger Property="IsMouseOver" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="Gold"></Setter>
</Trigger.Setters>
</Trigger>-->
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="BlueViolet"></Setter>
</Trigger.Setters>
</Trigger>
</Style.Triggers>
</Style>
<!--设置DataGrid单元格前景色Yellow-->
<Style x:Key="dgCellTextBlockForegroundYellow" TargetType="TextBlock">
<Setter Property="Foreground" Value="Yellow"></Setter>
</Style>
<!--设置DataGrid单元格前景色Yellow-->
<Style x:Key="dgCellTextBlockForegroundWhite" TargetType="TextBlock">
<Setter Property="Foreground" Value="White"></Setter>
</Style>
</ResourceDictionary>
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!--自定义DataGrid样式-->
<Style x:Key="CustomDataGrid" TargetType="DataGrid">
<Setter Property="SnapsToDevicePixels" Value="True"></Setter>
<Setter Property="AutoGenerateColumns" Value="False"></Setter>
<Setter Property="CanUserResizeRows" Value="False"></Setter>
<Setter Property="CanUserAddRows" Value="False"></Setter>
<Setter Property="SelectionMode" Value="Single"></Setter>
<Setter Property="CanUserSortColumns" Value="True"></Setter>
<Setter Property="HorizontalGridLinesBrush" Value="Gray"></Setter>
<Setter Property="VerticalGridLinesBrush" Value="Gray"></Setter>
<Setter Property="BorderBrush" Value="Gray"></Setter>
<Setter Property="ColumnWidth" Value="auto"></Setter>
<Setter Property="IsReadOnly" Value="True"></Setter>
<Setter Property="RowHeight" Value="22"></Setter>
<Setter Property="RowHeaderStyle">
<Setter.Value>
<Style x:Name="CustomDataGridRowHeader" TargetType="DataGridRowHeader">
<!--
<Setter Property="Background" Value="#DDD"/>
<Setter Property="Padding" Value="5,0,5,0"></Setter>
-->
<Setter Property="Width" Value="Auto"></Setter>
<Setter Property="MinWidth" Value="0"></Setter>
</Style>
</Setter.Value>
</Setter>
<Setter Property="ColumnHeaderStyle">
<Setter.Value>
<Style x:Name="CustomDataGridColumnHeader" TargetType="DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Center"></Setter>
<Setter Property="VerticalContentAlignment" Value="Center"></Setter>
</Style>
</Setter.Value>
</Setter>
<Setter Property="CellStyle">
<Setter.Value>
<Style x:Name="CustamDataGridCell" TargetType="DataGridCell">
<Setter Property="BorderThickness" Value="0"></Setter>
</Style>
</Setter.Value>
</Setter>
</Style>
<!--设置DataGrid单元格垂直居中显示-->
<Style x:Key="dgCellTextBlock" TargetType="TextBlock">
<Setter Property="Padding" Value="2,3,2,0"></Setter>
<Setter Property="TextAlignment" Value="Center"/>
</Style>
<!--设置DataGrid单元格数字靠右显示-->
<Style x:Key="dgCellTextBlockRight" TargetType="TextBlock">
<Setter Property="Padding" Value="2,3,3,0"></Setter>
<Setter Property="TextAlignment" Value="Right"/>
</Style>
<Style x:Key="FQCustomDataGrid" TargetType="DataGrid">
<Setter Property="BorderThickness" Value="0"></Setter>
<Setter Property="BorderBrush" Value="Black"></Setter>
<Setter Property="GridLinesVisibility" Value="None"></Setter>
<Setter Property="SnapsToDevicePixels" Value="True"></Setter>
<Setter Property="AutoGenerateColumns" Value="False"></Setter>
<Setter Property="CanUserResizeRows" Value="False"></Setter>
<Setter Property="CanUserAddRows" Value="False"></Setter>
<Setter Property="SelectionMode" Value="Single"></Setter>
<Setter Property="CanUserSortColumns" Value="False"></Setter>
<Setter Property="ColumnWidth" Value="auto"></Setter>
<Setter Property="IsReadOnly" Value="True"></Setter>
<Setter Property="RowHeight" Value="22"></Setter>
<Setter Property="HeadersVisibility" Value="Column"></Setter>
<Setter Property="Background" Value="Black"></Setter>
<Setter Property="RowHeaderStyle">
<Setter.Value>
<Style x:Name="FQCustomDataGridRowHeader" TargetType="DataGridRowHeader">
<!--<Setter Property="Background" Value="Black"/>-->
<!--<Setter Property="Padding" Value="5,0,5,0"></Setter>-->
<Setter Property="Width" Value="Auto"></Setter>
<Setter Property="MinWidth" Value="0"></Setter>
</Style>
</Setter.Value>
</Setter>
<Setter Property="ColumnHeaderStyle">
<Setter.Value>
<Style x:Name="DataGridColumnHeaderStyle" TargetType="{x:Type DataGridColumnHeader}" >
<Setter Property="Height" Value="25"></Setter>
<Setter Property="Background" Value="Black" />
<Setter Property="Foreground" Value="White" />
<Style.Triggers>
<!--<Trigger Property="SortDirection" Value="{x:Null}">
<Setter Property="Background" Value="{DynamicResource DataGridHeaderBackgroundBrush}" />
<Setter Property="BorderBrush" Value="Transparent" />
</Trigger>-->
<!--<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsMouseOver" Value="True" />
<Condition Property="SortDirection" Value="{x:Null}" />
</MultiTrigger.Conditions>
<Setter Property="Background" Value="{StaticResource DataGridHeaderMouseOverBackgroundBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource DataGridHeaderBorderBrush}" />
</MultiTrigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsMouseOver" Value="true" />
<Condition Property="SortDirection" Value="{x:Null}" />
</MultiTrigger.Conditions>
<Setter Property="Background" Value="{StaticResource DataGridHeaderMouseOverBackgroundBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource DataGridHeaderBorderBrush}" />
</MultiTrigger>-->
<Trigger Property="SortDirection" Value="Ascending">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Grid x:Name="GridContentTemplate">
<Label Background="Black" Foreground="White" Content="{TemplateBinding Content}"/>
<Path x:Name="SortArrowUp" Visibility="Visible" Data="M0,0 L1,0 L0.5,1 z" Stretch="Fill" Grid.Column="2" Width="8" Height="6" Fill="Red" Margin="0,0,50,0" VerticalAlignment="Center" RenderTransformOrigin="1,1" />
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="SortDirection" Value="Descending">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Grid x:Name="GridContentTemplate">
<Label Background="Black" Foreground="White" Content="{TemplateBinding Content}"/>
<Path x:Name="SortArrow" Visibility="Visible" Data="M0,0 L1,0 L0.5,1 z" Stretch="Fill" Grid.Column="2" Width="8" Height="6" Fill="White" Margin="0,0,50,0" VerticalAlignment="Center" RenderTransformOrigin="1,1" />
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Setter.Value>
</Setter>
<!--<Setter Property="ColumnHeaderStyle">
<Setter.Value>
<Style x:Name="FQCustomDataGridColumnHeader" TargetType="DataGridColumnHeader">
<Setter Property="SnapsToDevicePixels" Value="True" />
<Setter Property="Padding" Value="5,0,5,0"></Setter>
<Setter Property="MinWidth" Value="0" />
<Setter Property="MinHeight" Value="28" />
<Setter Property="Foreground" Value="Green" />
<Setter Property="Background" Value="Black"/>
<Setter Property="FontSize" Value="14" />
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Grid x:Name="GridContentTemplate">
<Label Background="Black" Foreground="White" Content="{TemplateBinding Content}"/>
<Path x:Name="SortArrow" Visibility="Collapsed" Data="M0,0 L1,0 L0.5,1 z" Stretch="Fill" Grid.Column="2" Width="8" Height="6" Fill="White" Margin="0,0,50,0" VerticalAlignment="Center" RenderTransformOrigin="1,1" />
<Path x:Name="SortArrowUp" Visibility="Collapsed" Data="M0,0 L1,0 L0.5,1 z" Stretch="Fill" Grid.Column="2" Width="8" Height="6" Fill="Red" Margin="0,0,50,0" VerticalAlignment="Center" RenderTransformOrigin="1,1" />
</Grid>
</DataTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="SortDirection" Value="Descending">
</Trigger>
</Style.Triggers>
</Style>
</Setter.Value>
</Setter>-->
<!--<Setter Property="ColumnHeaderStyle">
<Setter.Value>
<Style x:Name="FQCustomDataGridColumnHeader" TargetType="DataGridColumnHeader">
<Setter Property="SnapsToDevicePixels" Value="True" />
<Setter Property="Padding" Value="5,0,5,0"></Setter>
<Setter Property="MinWidth" Value="0" />
<Setter Property="MinHeight" Value="28" />
<Setter Property="Foreground" Value="Green" />
<Setter Property="Background" Value="Black"/>
<Setter Property="AllowDrop" Value="True"></Setter>
<Setter Property="Cursor" Value="Hand"></Setter>
<Setter Property="FontSize" Value="14" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="DataGridColumnHeader">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<ContentPresenter Margin="0,0,0,0" VerticalAlignment="Center" HorizontalAlignment="Center"/>
<Path x:Name="SortArrow" Visibility="Visible" Data="M0,0 L1,0 L0.5,1 z" Stretch="Fill" Grid.Column="2" Width="8" Height="6" Fill="White" Margin="0,0,50,0"
VerticalAlignment="Center" RenderTransformOrigin="1,1" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="Height" Value="25"/>
</Style>
</Setter.Value>
</Setter>-->
<Setter Property="CellStyle">
<Setter.Value>
<Style x:Name="FQCustamDataGridCell" TargetType="DataGridCell">
<Style.Setters>
<Setter Property="Background" Value="Black"/>
<Setter Property="Foreground" Value="Red"/>
<Setter Property="BorderThickness" Value="0"></Setter>
</Style.Setters>
<Style.Triggers>
<!--<Trigger Property="IsMouseOver" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="Gold"></Setter>
</Trigger.Setters>
</Trigger>-->
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="BlueViolet"></Setter>
</Trigger.Setters>
</Trigger>
</Style.Triggers>
</Style>
</Setter.Value>
</Setter>
<Setter Property="RowStyle">
<Setter.Value>
<Style TargetType="DataGridRow">
<Style.Setters>
<Setter Property="Background" Value="Black"/>
</Style.Setters>
<Style.Triggers>
<!--<Trigger Property="IsMouseOver" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="Gold"></Setter>
</Trigger.Setters>
</Trigger>-->
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="BlueViolet"></Setter>
</Trigger.Setters>
</Trigger>
</Style.Triggers>
</Style>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="FQDataGridCellBase" TargetType="DataGridCell">
<Style.Setters>
<Setter Property="Background" Value="Black"/>
<Setter Property="BorderThickness" Value="0"></Setter>
</Style.Setters>
<Style.Triggers>
<!--<Trigger Property="IsMouseOver" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="Gold"></Setter>
</Trigger.Setters>
</Trigger>-->
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="BlueViolet"></Setter>
</Trigger.Setters>
</Trigger>
</Style.Triggers>
</Style>
<Style x:Key="FQDataGridRowBase" TargetType="DataGridRow">
<Style.Setters>
<Setter Property="Background" Value="Black"/>
</Style.Setters>
<Style.Triggers>
<!--<Trigger Property="IsMouseOver" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="Gold"></Setter>
</Trigger.Setters>
</Trigger>-->
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Background" Value="BlueViolet"></Setter>
</Trigger.Setters>
</Trigger>
</Style.Triggers>
</Style>
<!--设置DataGrid单元格前景色Yellow-->
<Style x:Key="dgCellTextBlockForegroundYellow" TargetType="TextBlock">
<Setter Property="Foreground" Value="Yellow"></Setter>
</Style>
<!--设置DataGrid单元格前景色Yellow-->
<Style x:Key="dgCellTextBlockForegroundWhite" TargetType="TextBlock">
<Setter Property="Foreground" Value="White"></Setter>
</Style>
</ResourceDictionary>
发表评论
-
byte数组直接输出
2016-07-19 11:38 1213byte数组直接输出 BitConverter.ToStrin ... -
wfi:WindowsFormsHost焦点设置
2016-07-05 17:56 532<wfi:WindowsFormsHost> ... -
x:Name
2016-04-25 10:44 418由于“Dameer”是在同一程序集中实现的,您必须设置 x:N ... -
WindowsFormsHost的使用注意
2016-04-25 10:24 1288一使用 1 引用 2 xmlns:wfi ="clr ... -
TextBox滚动条
2016-04-22 16:51 623<TextBox Grid.Row="1& ... -
TextBlock滚动条
2016-04-22 16:49 413<ScrollViewer Name="s ... -
C#_WPF_WPF用户控件库
2016-04-12 11:37 765新建项目》window桌面》WPF用户控件库 -
DependencyProperty.UnsetValue_WPF涉及到资源的嵌套引用,被引用的资源要定义在引用的资源前面
2015-10-27 15:09 1925错误 1 “{DependencyProperty.Unset ... -
string格式的日期时间字符串转为DateTime类型
2015-08-05 14:22 922string格式的日期时间字符串转为DateTime类型 / ... -
checkbox
2015-07-28 17:18 509private void Chec ... -
x:Name x:Key Name区别
2015-06-25 15:40 561x:Name x:Key Name区别 1、x:Key 只 ... -
work_代码添加
2015-06-23 17:15 474<UserControl x:Class=" ... -
FindName和VisualTreeHelper
2015-06-19 13:23 723int iCount = this.dataGridCan ... -
理解WPF中的视觉树和逻辑树(转载)
2015-06-19 13:00 557理解WPF中的视觉树和逻辑树 理解WPF中的 ... -
理解WPF中的视觉树和逻辑树(转载)
2015-06-19 12:58 1606理解WPF中的视觉树和逻 ... -
GetEnumerator
2015-06-19 12:39 620IEnumerator enumerator = this ... -
资源文件获取配置
2015-06-18 16:03 343object obj = Application.Curren ... -
Pack URI
2015-06-18 15:41 655主要用来定位 资源文 ... -
wpf学习之ObservableCollection<T>相关知识
2015-04-23 11:10 3270本篇学习了ObservableCollection<T& ... -
C#学习之DateTime
2015-04-23 10:30 413DateTime string.Format("{ ...
相关推荐
自定义的 DataGrid样式自定义的 DataGrid样式
wpf DataGrid 自定义样式、控件模板 ControlTemplate
自定义网页风格的datagrid,通过调整样式可以使这个插件更适合于网络开发
自定义DataGrid的列标题样式,行样式,鼠标悬浮及选择样式。 自定义滚动条样式,包括箭头及滚动区。
WPF中DataGrid自定义实现最后一行下面跟一个汇总行,类似MT4
WPF中采用自定义控件方式重写DataGrid样式,列表头使用‘|’分隔就可以自动合并表头,并且支持数据分页显示或者分页查询。
WinCE datagrid的自定义样式初始化,整行选中,列宽随着内容自动变化,行高随着内容自动变化,适用于Wince6.0或Wince5.0
1.easyui使用datagrid定制生成一个table,1.数据绑定2.DataGrid的增改删功能3.DataGrid的分页实现4.DataGrid的样式设计先上一张截图,让你大概知道自己需要的功能是否在这张图里有所实现。
修改上一个资源版本中结束编辑时combobox显示问题. 1、类型为combogrid时每行的参数不同查询返回对应的数据结果。 2、类型为combobox时,输入框显示图标按钮,实现对应的事件。 3、解决类型为combobox显示为value而...
一、不需要编写任何样式、只需通过代码添加将 ColumnItem 集合添加到DataGrid列集合,需要引用空间 using System.Windows.Controls ,才能添加扩展函数。 二、支持实现复杂的表头、不限分级层次; 三、复杂表头支持...
WPF 自定义 树形选择框,Combox+TreeView 实现,支持多选,自定义样式
这是我自己开发的一个dataGrid分页的控件,上传的资源是一个打成包的flex项目,这个控件在查询数据时是与后台进行实时交互的,表格的表头样式是重写皮肤类进行定义的,而隔行变色是通过css来实现的。其中最重要的...
这是我自己开发的一个dataGrid分页的控件,上传的资源是一个打成包的flex项目,这个控件在查询数据时是与后台进行实时交互的,表格的表头样式是重写皮肤类进行定义的,而隔行变色是通过css来实现的。其中最重要的...
用DataGrid基于jQuery(实际上只用了它的按照类查找元素一个方法)写的自定义DropDownList,解决不能控制生成后的Select html控件不能控制zIndex而遮挡Div层及其他复杂样式,并且可以自动回发到服务器,没有封装成dll...
VS2005自带的ImageButton没有Text,于是...添加了一个string的ColumnID属性,可以绑定到DataGrid链接数据表的ID,用来确定数据的行数(实用),如此就相当于多了一个隐藏的Text,自定义DataGrid删除等按钮时相当有用。
漂亮的datagridview C#皮肤很不错的源代码
NET自定义分页控件,支持MSSQL数据库,二种显示样式,支持棒定DataGrid,GridView,DataList,ListView等数据表单.
wpf实现DataGrid模版列自动排序,自定义列头样式显示排序箭头
自定义RadioButtonColumn dll文件,没加密。。winform控件。 value 和 text分离。 value 是radiobutton.tag text 是radiobutton.text 支持捆绑,支持任意数量radiobutton,支持datagridview统一样式设置。
用DataGrid基于jQuery(实际上只用了它的按照类查找元素一个方法)写的自定义DropDownList,解决不能控制生成后的Select html控件不能控制zIndex而遮挡Div层及其他复杂样式,没有封装成dll,压缩包里是例子及所有用到...