datatrigger导致按钮不对齐

问题描述:

当我从按钮中删除此样式时,它会正确显示。当我不这样做时,它会将该行中的所有其他按钮向下按大约5个像素。datatrigger导致按钮不对齐

<Button.Style> 
    <Style TargetType="Button"> 
     <Style.Triggers> 
      <DataTrigger Binding="{Binding CanUserUpdateHosts}" Value="True"> 
       <Setter Property="IsEnabled" Value="False"/> 
      </DataTrigger> 
     </Style.Triggers> 
    </Style> 
</Button.Style> 

如果您为按钮定义了任何隐式样式,那么如果明确设置Button.Style属性,它们将被忽略。所以你很可能会短路另一种风格。

另一方面,默认样式仍将应用。