x:Object > DependencyObject > Visual > UIElement > FrameworkElement > Control > ItemsControl > DataGridColumnHeadersPresenter, IInputElement DataGridColumnHeadersPresenter (usage) <DataGridColumnHeadersPresen
<DataGridColumnHeadersPresenter> x:Object *</DataGridColumnHeadersPresenter> (description) Used within the template of a DataGrid to specify the location in the control's visual tree where the column headers are to be added. [content property] Items [name property] Name ...
</DataGridColumnHeadersPresenter.Visibility> </DataGridColumnHeadersPresenter> <ScrollContentPresenter x:Name="PART_ScrollContentPresenter" CanContentScroll="{TemplateBinding CanContentScroll}" CanHorizontallyScroll="False" Grid.ColumnSpan="2" CanVerticallyScroll="False" ContentTemplate="{TemplateBinding ContentTem...
<DataGrid AutoGenerateColumns="False"ItemsSource="{Binding BookList,ElementName=win}"Grid.Row="1"Grid.Column="1"> <DataGrid.Columns> <DataGridTextColumn Header="书名"Binding="{Binding Title}"/> <DataGridTextColumn Header="作者"Binding="{Binding Author}"/> <DataGridTemplateColumn Header="时间">...
<Setter Property="BorderBrush" Value="{StaticResource HeaderBorderBrush}" /> <Setter Property="Background" Value="{StaticResource HeaderBackground}" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type DataGridColumnHeader}"> ...
</Grid></Border><DataGridColumnHeadersPresenter Grid.Column="1" Name="PART_ColumnHeadersPresenter">...当然,这样后你会发现这个区域本身很小导致文字显示不全。你可以通过修改DataGridRowHeader的宽度来改善:<Style TargetType="DataGridRowHeader"><Setter Property="Width" Value="30"/></Style...
Template与Style联系和区别:如果只需对控件进行小幅度修饰(调整大小、位置、字体、颜色等)就用style,如果需要改变控件的外观和行为就用controlTemplate(形状、事件触发如鼠标停留效果等)。在实际项目中,经常把Template定义在Style中,通过Style 中的Property来设置控件的Template属性。
下表列出了元素的 DataGridColumnHeadersPresenter 视觉状态。 展开表 VisualState 名称VisualStateGroup 名称DESCRIPTION 无效聚焦 ValidationStates 单元格无效且具有焦点。 无效未聚焦 ValidationStates 单元格无效,没有焦点。 有效 ValidationStates 单元格有效。 DataGridColumnHeader 部件 下表列出了DataGridColumnHeader元素...
ControlTemplate 包含一個 GridViewRowPresenter 物件,該物件會配置資料行中資料列的內容,如 GridView 檢視模式所定義的。 XAML 複製 <ControlTemplate x:Key="StronglyRecommended" TargetType='{x:Type ListViewItem}'> <StackPanel Background="Beige"> <GridViewRowPresenter Content="{TemplateBin...
本主題說明 DataGrid 控件項的樣式和範本。 您可以修改預設的 ControlTemplate,為控制項提供唯一的外觀。 如需詳細資訊,請參閱為控制項建立範本。 DataGrid 組件 下表列出 DataGrid 控件項的具名組件。 展開資料表 部分類型說明 PART_ColumnHeadersPresenter DataGridColumnHeadersPresenter 包含資料行標頭的資料列。 當...