Я использую Margin = "3" и Padding = "5,1,5,1" с моими кнопками в wpf. Я понял, если я установил быструю клавишу как это:
<Button Content="_Decide types" Command="{Binding DecideTypesCommand}"
ToolTip="Select rows before pressing this button!"/>
Тогда эта кнопка увеличится. Кажется, _ использует некоторые дополнительные отступы. Могу ли я как-то это контролировать?
Обновление:
Margin и Padding устанавливаются в App.xaml. Например, кнопка «Создать подсказку типа» правильно использует эти настройки. Кнопка «Первая» явно больше, чем кнопка «Создать подсказку типа». Если я уберу ярлык с кнопки «Первая», его размер будет нормальным.
Обновление 2: Здесь вы можете увидеть WrapPanel и под ним соответствующий стиль в App.xaml. На втором рисунке видно, что первая кнопка больше, и единственное отличие - _. Я пытался воссоздать проблему в пустом проекте, но там две кнопки имели одинаковый размер.
<WrapPanel>
<Button Content="_Decide types"/>
<Button Content="Decide types"/>
</WrapPanel>
<Style TargetType="Button">
<Setter Property="Margin" Value="3"/>
<Setter Property="Padding" Value="5,1"/>
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>