wpf 中设置DataGridTextColumn的文本对齐方式

摘要:
在DataGrid中,有相关控件的样式设置,如DataGridColumnHeader、DataGrid和DataGridCell。例如,DataGrid中列的控件内容显示在中心,例如DataGridColumnHeaderViewCode<Stylex:Key=“ColumnHeaderStyle”TargetType=“{x:TypeDataGrid:DataGridColu

DataGrid里面存在着像DataGridColumnHeader、DataGrid、DataGridCell等相关控件的样式设置,例如让一个DataGrid里面某一列的控件内容居中显示,
例如:

  1. DataGridColumnHeader
    wpf 中设置DataGridTextColumn的文本对齐方式第1张wpf 中设置DataGridTextColumn的文本对齐方式第2张View Code
    <Style x:Key="ColumnHeaderStyle" TargetType="{x:Type DataGrid:DataGridColumnHeader}">
            <Setter Property="HorizontalContentAlignment" Value="Center"/>
    </Style>

普通控件设定样式使用CellStyle,或者属性即可,当设定DataGridTextColumn的文本显示时候,需要设定其ElementStyle,例如:

wpf 中设置DataGridTextColumn的文本对齐方式第3张wpf 中设置DataGridTextColumn的文本对齐方式第4张View Code
Style部分:
<Window.Resources>
        <ResourceDictionary>
            <Style x:Key="dgCell" TargetType="TextBlock">
                <Setter Property="TextAlignment" Value="Center"/>
            </Style>
        </ResourceDictionary>
</Window.Resources>
调用部分:
<dg:DataGrid>
                <dg:DataGrid.Columns>
                    <dg:DataGridTextColumn Width="300"  Binding="{Binding Path=Wid1}"  ElementStyle="{StaticResource dgCell}">
                    </dg:DataGridTextColumn>
                </dg:DataGrid.Columns>
</dg:DataGrid>

免责声明:文章转载自《wpf 中设置DataGridTextColumn的文本对齐方式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇spark 集合交集差集运算word2vec改进之Hierarchical Softmax下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

WPF中MVVM模式下的按钮事件实现和依赖项通知

自从上一次写MVVM入门到现在,又过了好长时间了,一直想着把事件的绑定总结一下,但是一来是认识的不够,感觉讲不清楚;二来是懒。不管了,写的不对的地方大家提一下,错误要是不暴露它就一直是错误。先说按钮的事件绑定,.net中提供的ICommand就是这么用的,自己写一个command的基类,继承ICommand,实现ICommand的3个方法,最简单的实现:...

WPF 客户端浏览器 添加Loading加载进度

在windows开发界面时,使用浏览器来请求和显示网页内容,是比较常见的。 但是在请求网页内容时,因网速或者前端功能复杂加载较慢,亦或者加载时遇到各种问题,如空白/黑屏/加载不完整/证书问题等。 因此需要一个加载进度/加载失败的显示界面。 加载进度显示 界面显示 1. 界面显示,加载进度样式可参考: 绕圈进度条 2. 添加Loading状态枚举。不加载/加...

easyui datagrid 自定义editor

1 $.extend($.fn.datagrid.defaults.editors, { 2 mycombogrid: { 3 init: function (container, options) { 4 var input = $('<input type="te...

WPF 饼状图,柱形图,折线图 (2 折线图)

折线图在柱形图的基础上,做了一些修改。大概效果和用法如下。 X轴和Y轴的刻度,使用用了Path的Figures属性,绘制多条Figure+LineSegment完成。  同时,由于折线图很可能会画多条线。所以对Itemsource的数据结构会有一些要求。要手工做一下分组等操作。 实际使用时,我没法保证Itemsource传进来的值中,陈傻傻和周笨笨条数一...

wpf 右键ListBox可编辑

之前wpf项目用到listbox右键编辑的功能,想到当时找资料不好找,特地将自己的结果拿出来与大家分享,探讨。 首先添加一个listbox。  <ListBox x:Name="List_lianxiren" MouseDown="List_lianxiren_MouseDown"  SelectionMode="Extended" Margin="...

wpf开发常见问题(1)

      经过一段时间wpf的学习和实际开发.现在与大家分享下,在实际中wpf遇到的一些实际问题.silverlight 2.0正式版已经出来.sliverlight的功能应该与wpf大步分类似。其中的经验照样可以套用到sliverlight上.现在开始. 一.与模板相关问题 1.如何取得模板中的元素? 直切重点 (1)第一步确定控件相关ContentP...