Я хочу увеличить высоту конкретной строки в два раза в WPF DataGrid, когда мышь находится над этой строкой, но высота оставшихся строк не должна изменяться. Когда мышь перемещается по другой строке, только высота этой строки должна быть двойной, а высота предыдущей строки должна стать нормальной.
Пожалуйста, дайте мне знать, как это сделать.
Раньше у меня было следующее решение. Но здесь, когда указатель мыши находится над определенной строкой, высота строки удваивается, но строка отображается. Мне не нужна эта концепция, я хочу, чтобы оставшиеся строки опускались вниз при увеличении высоты конкретной строки.
<Style TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="RenderTransform">
<Setter.Value>
<ScaleTransform ScaleX="1" ScaleY="2" />
</Setter.Value>
</Setter>
<Setter Property="RenderTransformOrigin" Value="0.5,0.5"/>
<Setter Property="Panel.ZIndex" Value="99999"/>
</Trigger>
</Style.Triggers>