silverlight datagrid rowstyle
时间:2010-12-04 来源:镆铘
<Grid.Resources>
<Storyboard x:Key="Normal State">
<ColorAnimation Storyboard.TargetName="fillStop0" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
<ColorAnimation Storyboard.TargetName="fillStop1" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
<ColorAnimation Storyboard.TargetName="fillStop2" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
<ColorAnimation Storyboard.TargetName="strokeStop0" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
<ColorAnimation Storyboard.TargetName="strokeStop1" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
</Storyboard>
<Storyboard x:Key="Normal AlternatingRow State">
<ColorAnimation Storyboard.TargetName="fillStop0" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
<ColorAnimation Storyboard.TargetName="fillStop1" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
<ColorAnimation Storyboard.TargetName="fillStop2" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
<ColorAnimation Storyboard.TargetName="strokeStop0" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
<ColorAnimation Storyboard.TargetName="strokeStop1" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
</Storyboard>
<Storyboard x:Key="MouseOver State">
<ColorAnimation Storyboard.TargetName="fillStop0" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FFF9FAFA"/>
<ColorAnimation Storyboard.TargetName="fillStop1" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FFE6EFF7"/>
<ColorAnimation Storyboard.TargetName="fillStop2" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FFD3E4F5"/>
<ColorAnimation Storyboard.TargetName="strokeStop0" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
<ColorAnimation Storyboard.TargetName="strokeStop1" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#00000000"/>
</Storyboard>
<Storyboard x:Key="Normal Selected State">
<ColorAnimation Storyboard.TargetName="fillStop0" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FFD9EFFF"/>
<ColorAnimation Storyboard.TargetName="fillStop1" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FFBDD2E6"/>
<ColorAnimation Storyboard.TargetName="fillStop2" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FFA1B6CD"/>
<ColorAnimation Storyboard.TargetName="strokeStop0" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FF77B9EB"/>
<ColorAnimation Storyboard.TargetName="strokeStop1" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FF4887CD"/>
</Storyboard>
<Storyboard x:Key="MouseOver Selected State">
<ColorAnimation Storyboard.TargetName="fillStop0" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FFF9FAFA"/>
<ColorAnimation Storyboard.TargetName="fillStop1" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FFE6EFF7"/>
<ColorAnimation Storyboard.TargetName="fillStop2" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FFD3E4F5"/>
<ColorAnimation Storyboard.TargetName="strokeStop0" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FF77B9EB"/>
<ColorAnimation Storyboard.TargetName="strokeStop1" Storyboard.TargetProperty="Color" Duration="00:00:0.001" To="#FF4887CD"/>
</Storyboard>
<Storyboard x:Key="Normal DetailsVisible State">
<DoubleAnimation Storyboard.TargetName="DetailsPresenterElement" Storyboard.TargetProperty="Height" Duration="00:00:0.1" />
</Storyboard>
</Grid.Resources>
<Rectangle Grid.RowSpan="2" Grid.ColumnSpan="2" Name="overlayRectangle" StrokeThickness="1">
<Rectangle.Fill>
<LinearGradientBrush StartPoint="0.316111,0.0165521" EndPoint="0.316111,0.724833">
<GradientStop Name="fillStop0" Color="#00000000" Offset=".05"/>
<GradientStop Name="fillStop1" Color="#00000000" Offset="0.66"/>
<GradientStop Name="fillStop2" Color="#00000000" Offset=".9"/>
</LinearGradientBrush>
</Rectangle.Fill>
<Rectangle.Stroke>
<LinearGradientBrush StartPoint="0.318122,0.0360108" EndPoint="0.318122,0.715784">
<GradientStop Name="strokeStop0" Color="#00000000" Offset=".05"/>
<GradientStop Name="strokeStop1" Color="#00000000" Offset=".9"/>
</LinearGradientBrush>
</Rectangle.Stroke>
</Rectangle>
<local:DataGridRowHeader Grid.RowSpan="3" Name="RowHeaderElement" />
<local:DataGridCellsPresenter Grid.Column="1" Name="CellsPresenterElement" />
<local:DataGridDetailsPresenter Grid.Row="1" Grid.Column="1" Name="DetailsPresenterElement" />
<Rectangle Grid.Row="2" Grid.Column="1" Name="BottomGridlineElement" HorizontalAlignment="Stretch" Height="1" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>