2

当我从按钮中删除此样式时,它会正确显示。当我不这样做时,它会将行中的所有其他按钮向下推约 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>
4

1 回答 1

2

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

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

于 2011-03-10T21:22:02.473 回答