当鼠标位于WPF数据网格中的特定行上时,如何增加该行的高度
我想在WPF数据网格中,当鼠标位于该行上时,将特定行的高度增加两倍,但不应更改其余行的高度。当mmouse在另一行上移动时,仅该行的高度应为双倍,且上一行的高度应为正常值 请让我知道怎么做 以前我有以下解决方案。但在这里,当鼠标移到特定行上时,行高度会加倍,但会渲染该行。我不想要这个概念,我想要当特定的行高度增加时,还押行应该向下推当鼠标位于WPF数据网格中的特定行上时,如何增加该行的高度,wpf,wpf-controls,wpftoolkit,wpfdatagrid,Wpf,Wpf Controls,Wpftoolkit,Wpfdatagrid,我想在WPF数据网格中,当鼠标位于该行上时,将特定行的高度增加两倍,但不应更改其余行的高度。当mmouse在另一行上移动时,仅该行的高度应为双倍,且上一行的高度应为正常值 请让我知道怎么做 以前我有以下解决方案。但在这里,当鼠标移到特定行上时,行高度会加倍,但会渲染该行。我不想要这个概念,我想要当特定的行高度增加时,还押行应该向下推 <Style TargetType="{x:Type DataGridRow}"> <Style.Triggers> &
<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>
指定LayoutTransform而不是RenderTransform将导致在缩放行时重新排列同级元素。LayoutTransform在测量和排列之前应用,因此转换后的大小用于确定元素获得的空间大小