-
WPF DataGrid Style
WPF
DataGrid Style
标签:
wpfdatagrid
2014-11-20 09:11
1785
人阅读
评论
(0)
收藏
举报
分类:
WPF
(
18
< br>)
<!--DataGrid -->
<!--Style
and template for the resize control on
the
DataGridColumnHeader.-->
<Style
x:Key=
Thumb}
<Setter
Property=
Value=
<Setter
Property=
Value=
<Setter
Property=
<Setter
Property=
<>
<ControlTemplate
TargetType=
<Border
Background=
Padding=
</ControlTemplate>
</>
</Setter>
</Style>
<!--Style and
template
for the DataGridColumnHeader.-->
<Style Targe
tType=
DataGridColumnHeader}
<Setter
Property=
NormalBorderBrush}
<Setter
Property=
< br>TextBrush}
<Setter
Property=
<Setter
Property=
<Setter
Property=
Value=
<Setter
Property=
<Setter
Property=
<Setter
Property=
<Setter Property=
<>
<ControlTemplate
TargetType=
<ces>
<Storyboard
x:Key=
<DoubleAnimationUsingKeyFrames
BeginTime=
Property=
<SplineDoubleKeyFrame
KeyTime=
Value=
</DoubleAnimationUsingKeyFrames>
</Storyboard>
<Storyboard
x:Key=
<DoubleAnimationUsingKeyFrames
BeginTime=
Property=
<SplineDoubleKeyFrame
KeyTime=
Value=
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</ces>
<Grid Background='Transparent' >
<Definitions>
<ColumnDefinition Width='Auto' />
<ColumnDefinition Width='Auto' />
<ColumnDefinition Width='*' />
<ColumnDefinition Width='Auto' />
</Definitions>
<Rectangle
x:Name=
Span=
p>
Fill=
Stroke=
StrokeT
hickness=
<Rectangle
x:Name=
n=
Fill=
<ContentPresenter
SnapsToDevicePixels=
SnapsToDeviceP
ixels}
Ver
ticalAlignment=
VerticalContentAlignment
}
Hor
izontalAlignment=
HorizontalContentAlign
ment}
Margin='{TemplateBinding
Padding}'
Cursor=
<Path HorizontalAlignmen
t=
VerticalAlignment=
Width=
=
Stretch=
5.215,6.099L 0,0L
-5.215,6.099 Z
<Transform>
<TransformGroup>
<ScaleTransform
ScaleX=
x:Name=
</TransformGroup>
</Transform>
</Path>
<Thumb
x:Name=
HorizontalAlignment=
ColumnHeaderGripper
Style}
<Thumb
x:Name=
=
Style=
</Grid>
<rs>
<Trigger
Property=
Value=
<Setter
TargetName=
Value=
<Setter
TargetName=
Property=
<>
<RotateTransform Angle=
</>
</Setter>
<Setter
TargetName=
Value=
</Trigger>
<Trigger
Property=
Value=
<Setter
TargetName=
Value=
<Setter
TargetName=
Value=
</Trigger>
<Trigger Property=
<ctions>
<BeginStoryboard
Storyboard=
HoverOn}
</ctions>
<tions>
<BeginStoryboard
Storyboard=
HoverOff}
</tions>
</Trigger>
</rs>
</ControlTemplate>
</>
</Setter>
</Style>
<!--Style
and template
for the
DataGridColumnHeadersPresenter.-->
<Style
TargetType=
DataGridColumnHeadersPresenter}
<Setter
Property=
<>
<ControlTemplate
TargetType=
DataGridColumnHeadersPre
senter}
<Grid>
<DataGridColumnHeader
p>
x:Name=
IsHitTestVisible=
<ItemsPresenter />
</Grid>
</ControlTemplate>
</>
</Setter>
</Style>
<Style
x:Key=
R
esourceId=DataGridSelectAllButtonStyle,
TypeInTargetAssembly={x:Type
DataGrid}}
TargetType=
<Setter
Property=
<>
<ControlTemplate
TargetType=
<Grid>
<Rectangle
x:
Name=
lBrushKey}}
SnapsToDevic
ePixels=
<Polygon x:Name=
Horizonta
lAlignment=
Opacity=
Stretch=<
/p>
</Grid>
<rs>
<Trigger
Property=
<Setter Property=
Value=
p>
lDarkBrushKey}}
</Trigger>
<Trigger
Property=
<Setter Property=
Value=
lDarkBrushKey}}
</Trigger>
<Trigger
Property=
<Setter
Property=
Value=
</Trigger>
</rs>
</ControlTemplate>
</>
</Setter>
</Style>
<Style
TargetType=
<Setter
Prope
rty=
ControlContentBrush}
<Setter
Property=
Value=
<Setter
Property=
Value=
<Setter
Property=
<Setter
Property=
Value=
<Setter
Property=
Value=
<Setter
Property=
Value=
<Setter
Property=
Value=
<Setter
Property=
Value=
<Setter
Property=
Value=
<Setter
Property=
<>
<ControlTemplate
TargetType=
<Border BorderBrush=
BorderThickness=
Background=
Padding=
SnapsToDevicePixels=
<ScrollViewer
x:Name=
Focusable=
<te>
<ControlTemplate
TargetType=
ScrollViewer}
<Grid>
<Definitions>
<ColumnDefinition Width=
<ColumnDefinition Width=
<ColumnDefinition Width=
</Definitions>
<initions>
<RowDefinition Height=
<RowDefinition
Height=
<RowDefinition Height=
</initions>
<Button Comm
and=
AllCommand}
Style=
ResourceId=DataGridSelectAllButtonStyle,
TypeInTargetAssembly={x:Type DataGrid}}
}
Visibility=
ConverterParamet
er={x:Static
}, Converter={x:Static
sVisibilityConverter},
RelativeSource={RelativeSource
AncestorType={x:Type
DataGrid}}}
RelativeSource={RelativeSource
AncestorType={x:Type
DataGrid}}}
<DataGridColumnHeadersPresenter
x:Name=
=
ConverterPara
meter={x:Static
}, Converter={x:Static
sVisibilityConverter},
RelativeSource={RelativeSource
AncestorType={x:Type
DataGrid}}}
<ScrollContentPresenter
x:Name=
CanContentScroll=
Span=
<ScrollBar x:Name=
=
ScrollableHeight}
Visibility=
ComputedVerticalScrollBarVisibility}
VerticalOffset, Mode=OneWay,
RelativeSource={RelativeSource Template
dParent}}
ViewportSize=
<Grid =
<Definitions>
<ColumnDefinition Width=
N
onFrozenColumnsViewportHorizontalOffset,
RelativeSource={RelativeSource
AncestorType={x:Type
-
-
-
-
-
-
-
-
-
上一篇:国际象棋基本术语和战术
下一篇:反艺术的艺术