CanYou1 发表于 2016-5-9 17:30:43

dexteryao 发表于 2016-5-9 13:52
您可以尝试Resources 中写一个全局的style,控件引用那个style

DataGridNumericColumn只能继承一部分基础样式,很多属性在样式里设置不起作用,比如AllowNull、ShowButtons,HandleUpDownKeys等等。我希望他们都能在样式里设置

CanYou1 发表于 2016-5-9 17:31:33

dexteryao 发表于 2016-5-9 13:52
您可以尝试Resources 中写一个全局的style,控件引用那个style

背景颜色、字体色什么的,都是可以用样式设置的

Alice 发表于 2016-5-10 09:06:06

CanYou1 发表于 2016-5-9 17:30
DataGridNumericColumn只能继承一部分基础样式,很多属性在样式里设置不起作用,比如AllowNull、ShowButt ...

我了解你需要设置AllowNull, ShowButtons等样式。
把你的问题发一个Demo过来,我们帮你看看。

CanYou1 发表于 2016-5-12 10:27:57

Alice 发表于 2016-5-10 09:06
我了解你需要设置AllowNull, ShowButtons等样式。
把你的问题发一个Demo过来,我们帮你看看。




背景能设置上去,但ShowButtons没设置上去


Alice 发表于 2016-5-12 14:00:03

CanYou1 发表于 2016-5-12 10:27
背景能设置上去,但ShowButtons没设置上去

Demo收到了,问题正在帮你看。
如果有结论,会立即反馈给你。

Alice 发表于 2016-5-13 12:07:49

CanYou1 发表于 2016-5-9 17:31
背景颜色、字体色什么的,都是可以用样式设置的

和产品组进行确认。
AllowNull, ShowButton都不能在样式中设置。
因为他们都是在 C1DataGridNumericColumn绑定的,所以设置样式无效。
要设置他们,需要在 C1DataGridNumericColumn中设置,如下:
<c1:DataGridNumericColumn Header="num1" Binding="{Binding column1}" ShowButtons="False"></c1:DataGridNumericColumn>
页: 1 [2]
查看完整版本: wpf datagrid中c1:DataGridNumericColumn修改样式