Dot-Net
DataGridRow 上的 WPF DataGrid MouseOver
我不知道為什麼程式碼的第一部分不起作用,但第二部分是。
第1部分
<DataGrid.RowStyle> <Style TargetType="DataGridRow"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="Green" /> </Trigger> </Style.Triggers> </Style> </DataGrid.RowStyle>第2部分
<DataGrid.CellStyle> <Style TargetType="DataGridCell"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="Pink" /> </Trigger> </Style.Triggers> </Style> </DataGrid.CellStyle>基本上,我要做的就是在一行上設置 MouseOver 顏色……
伙計,我複制粘貼了你擁有的東西,它對我來說非常好。我不確定你遇到了什麼問題。您的 XAML 中是否還有其他相關的內容?另外,您可以嘗試
<Setter Property="Background" Value="Transparent"/>在 DataGridRow 的樣式中添加一個,看看它是否可以修復它?