1
有沒有辦法以編程方式突出顯示WPF數據網格中的行和列?我正在使用scrollIntoView方法跳轉到該行和列。我想突出顯示這一行,並向用戶強調這是重要的。謝謝!WPF Datagrid突出顯示行和列
有沒有辦法以編程方式突出顯示WPF數據網格中的行和列?我正在使用scrollIntoView方法跳轉到該行和列。我想突出顯示這一行,並向用戶強調這是重要的。謝謝!WPF Datagrid突出顯示行和列
如果你有一個業務對象,無論在DataGrid中表示什麼,在DataGrid.RowStyle中,我會使用綁定到表示行的對象中的布爾值的DataTrigger。然後當你ScrollIntoView你可以設置這個布爾值,讓XAML爲你設置行顏色。它可能會變得奇怪,因爲那樣你將不得不重置任何其他設置。但我認爲這可能是一個簡單的解決方案。
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=IsSelected}" Value="True">
<Setter Property="Background" Value="Red" />
</DataTrigger >
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
+1但我很努力地禁用所選行的默認熒光筆:( – Tsar