Datatrigger вызывает смещение кнопки
Когда я удаляю этот стиль из кнопки, он отображается правильно. Когда я этого не сделаю, он нажимает все остальные кнопки в строке примерно на 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>
1 ответ
Если у вас есть какие-то неявные стили, определенные для кнопок, они будут игнорироваться, если вы явно установите свойство Button.Style. Так что, скорее всего, вы закорачиваете другой стиль.
Стили по умолчанию с другой стороны все еще будут применены.