1
我有一個具有一些可編輯列的DevExpress網格。 希望用戶很容易知道他們是可編輯的,所以想到將列標題更改爲「粗體」。更改DevExpress網格中列標題的字體
<dxg:GridControl.Columns>
<dxg:GridColumn Header="Region" FieldName="Region" ReadOnly="False" Style="{StaticResource DxEditableColumnsStyle}" />
<dxg:GridColumn Header="Id" FieldName="Id" ReadOnly="True" Style="{StaticResource DxColumnsStyle}"/>
<dxg:GridColumn Header="Entity" FieldName="Entity" ReadOnly="False" Style="{StaticResource DxEditableColumnsStyle}"/>
</dxg:GridControl.Columns>
Woudl你知道該怎麼做嗎?我試過通過我的字典中的一些setter更新這個,但它不起作用:
<Style TargetType="dxg:GridColumn" x:Key="DxEditableColumnsStyle">
<Setter Property="CellStyle">
<Setter.Value>
<Style TargetType="{x:Type dxg:GridColumn}">
<Setter Property="TextBlock.FontWeight" Value="Bold" />
</Style>
</Setter.Value>
</Setter>
</Style>
謝謝!
對不起,我遲到的答案:在這種風格,你可以在
TextBlock.FontHeight
附加屬性的GridColumn.ReadOnly
財產(通過轉換器)結合。感謝vm,它完美的工作! – goul