如何更改新的行样式(CanUserAddRows)我希望用户注意到新行。 谢谢
答案 0 :(得分:0)
我没有对此进行测试,但我认为它应该可行。您可以尝试为Style
添加一些DataGridRow
。添加一些触发器监听IsNewItem
。然后,您可以通过触发器设置器更改与匹配的DataGridRow
相关的几乎所有内容。以下代码将尝试通过在其周围设置红色边框来突出显示新行:
<DataGrid ItemsSource="someSource">
<DataGrid.Resources>
<Style TargetType="DataGridRow">
<Style.Triggers>
<Trigger Property="IsNewItem" Value="True">
<Setter Property="BorderBrush" Value="Red"/>
<Setter Property="BorderThickness" Value="2"/>
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>
<!-- remaining code ... -->
</DataGrid>