当我从按钮中删除此样式时,它会正确显示。当我不这样做时,它会将行中的所有其他按钮向下推动大约5个像素。
<Button.Style>
<Style TargetType="Button">
<Style.Triggers>
<DataTrigger Binding="{Binding CanUserUpdateHosts}" Value="True">
<Setter Property="IsEnabled" Value="False"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
答案 0 :(得分:2)
如果为按钮定义了任何隐式样式,则在显式设置Button.Style属性时将忽略它们。所以你很可能正在缩短另一种风格。
另一方面,默认样式仍将应用。