From 95a8241bb00b2cb35d9b6730887cf3711bb2e3c8 Mon Sep 17 00:00:00 2001 From: guanguanchuangyu <3246907890@qq.com> Date: Sun, 4 Aug 2019 16:10:55 +0800 Subject: [PATCH] ggcy-add warning info of DataGrid --- .../native_controls/dataGrid/index.md | 45 +++++++++++++++++- .../images/DataGrid-Warning01.png | Bin 0 -> 4238 bytes 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 doc/source/handycontrol/native_controls/images/DataGrid-Warning01.png diff --git a/doc/source/handycontrol/native_controls/dataGrid/index.md b/doc/source/handycontrol/native_controls/dataGrid/index.md index 7ea36f18..6733d645 100644 --- a/doc/source/handycontrol/native_controls/dataGrid/index.md +++ b/doc/source/handycontrol/native_controls/dataGrid/index.md @@ -2,6 +2,19 @@ title: DataGrid 数据表格 --- +**HandyControl中自带DataGrid相关样式** + +| style名称 | 所属类型 | 用途描述 | +| :------------------------ | :------------------------------------------ | :----------------------------------------------------- | +| RowHeaderGripperStyle | Thumb | RowHeader的可拖拽样式 | +| ColumnHeaderGripperStyle | Thumb | ColumnHeader可拖拽样式 | +| DataGridCellStyle | DataGridCell | DataGrid数据列样式 | +| DataGridRowStyle | DataGridRow | DataGrid数据行样式 | +| DataGridColumnHeaderStyle | DataGridColumnHeader | DataGrid列头样式 | +| DataGridRowHeaderStyle | DataGridRowHeader | DataGrid行头样式 | +| TextBlockComboBoxStyle | controls:DataGridAttach.ComboBoxColumnStyle | DataGrid附加属性文本框下拉列的非编辑模式下文本显示样式 | +| DataGridTextColumnStyle | TextBlock | DataGrid文本列样式 | + {% note info no-icon %} 用例: @@ -29,4 +42,34 @@ title: DataGrid 数据表格 {% endcode %} ![ContextMenu](https://raw.githubusercontent.com/NaBian/HandyControl/master/Resources/DataGrid.png) -{% endnote %} \ No newline at end of file +{% endnote %} + +**常见问题:** +{% note warning no-icon%} +对于文本显示列`DataGridTextColumn`需要设定文本内容`水平居中`或者`水平居右`,而不是HandyControl中设定的样式默认显示为`居左`时,需要继承`DataGridCellStyle`重写`HorizontalContentAlignment` 属性为`Center` 或`Right` 需要注意的是,此方式仅仅使用与引入了HandControl资源样式的项目,普通原生DataGrid使用该方式无效。 + +用例如下: + +{% code %} + +样式: + + +xaml中的使用: + + + + + + + + +{% endcode %} + +效果如下: + +![DataGridWarning01](../images/DataGrid-Warning01.png) + +{% endnote %} diff --git a/doc/source/handycontrol/native_controls/images/DataGrid-Warning01.png b/doc/source/handycontrol/native_controls/images/DataGrid-Warning01.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d39abe8f5d84797393de30bcbd9a7de33ff718 GIT binary patch literal 4238 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 literal 0 HcmV?d00001