[英]Change FontWeight of specific row of DevExpress GridControl in WPF
我想將特定行的FontWeight更改為粗體。 所以我有一個數據表(MyDataTable):
Name Location
-------------------
Mark New-York
Julian Paris
Donald Moscow
我綁定到一個DevExpress GridControl
<dxg:GridControl ItemsSource="{Binding MyDataTable}">
現在,我想更改名稱為“ Julian”的行的FontWeight。 我怎樣才能做到這一點?
我認為使用DataTrigger就像:
<dxg:GridControl.Resources>
<Style TargetType="{x:Type dxg:GridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding MyDataTable.Columns[0]}" Value="Name">
<Setter Property="FontWeight" Value="Bold"/>
</DataTrigger>
</Style.Triggers>
</Style>
</dxg:GridControl.Resources>
但這不起作用。 我嘗試了其他幾個選項,但沒有找到有效的解決方案。 有人可以指導我正確的方向嗎? 如果可能的話,我非常希望直接在xaml中而不是在后面的代碼中進行操作。
使用FormatConditions屬性格式化帶有條件的行或單元格
<dxg:TableView.FormatConditions> <dxg:FormatCondition Expression="[Name] = 'Julian'" FieldName="Name" />
編輯:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.