XamDataGridでアクティブ行の文字色を変更するには、CellValuePresenterスタイルにDataTriggerを設定し、自身のRecord.IsActiveプロパティがtrueとなる場合にForegroundStyleおよびForegroundHoverStyleプロパティを設定します。

<Style TargetType="{x:Type igWPF:CellValuePresenter}">
   <Style.Triggers>
      <DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=Record.IsActive}" Value="True">
         <DataTrigger.Setters>
            <Setter Property="ForegroundStyle">
               <Setter.Value>
                  <Style>
                     <Setter Property="TextBlock.Foreground" Value="Red" />
                  </Style>
               </Setter.Value>
            </Setter>
            <Setter Property="ForegroundHoverStyle">
               <Setter.Value>
                  <Style>
                     <Setter Property="TextBlock.Foreground" Value="Red" />
                  </Style>
               </Setter.Value>
            </Setter>
         </DataTrigger.Setters>
      </DataTrigger>
   </Style.Triggers>
</Style>
Tagged:

製品について

Ultimate UI for WPF