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属性,它们将被忽略。所以你很可能会短路另一种风格。
另一方面,默认样式仍将应用。