DropDownButton 中的对齐图标 (MahApps.Metro)
Align icon in the DropDownButton (MahApps.Metro)
默认情况下,DropDownButton 中的图标未对齐。如何水平对齐图标?
我正在使用 MahApps.Metro v1.6.5 和 MahApps.Metro.IconPacks v2.3.0.
我试过为按钮设置Padding、HorizontalAlignment和VerticalAlignment,但没有解决问题。
<controls:DropDownButton ArrowVisibility="Hidden" ItemsSource="{Binding MenuItems}" BorderThickness="0" Focusable="False">
<controls:DropDownButton.Icon>
<iconPacks:PackIconEntypo Kind="Menu" VerticalAlignment="Center" HorizontalAlignment="Center" />
</controls:DropDownButton.Icon>
</controls:DropDownButton>
截图:https://i.ibb.co/4NhXZ8S/Untitled.png
我正在尝试对齐 DropDownButton 内的图标,但无法删除填充(您可以在屏幕截图上看到它)。
好的,我找到问题了。它是箭头,默认情况下是可见的:
https://i.ibb.co/CQmZn3p/Screenshot-22.png
即使隐藏(ArrowVisibility="Hidden"
),它也会为自己占用space。在这种情况下,应该使用 ArrowVisibility="Collapsed"
来代替,它解决了问题。
默认情况下,DropDownButton 中的图标未对齐。如何水平对齐图标?
我正在使用 MahApps.Metro v1.6.5 和 MahApps.Metro.IconPacks v2.3.0.
我试过为按钮设置Padding、HorizontalAlignment和VerticalAlignment,但没有解决问题。
<controls:DropDownButton ArrowVisibility="Hidden" ItemsSource="{Binding MenuItems}" BorderThickness="0" Focusable="False">
<controls:DropDownButton.Icon>
<iconPacks:PackIconEntypo Kind="Menu" VerticalAlignment="Center" HorizontalAlignment="Center" />
</controls:DropDownButton.Icon>
</controls:DropDownButton>
截图:https://i.ibb.co/4NhXZ8S/Untitled.png
我正在尝试对齐 DropDownButton 内的图标,但无法删除填充(您可以在屏幕截图上看到它)。
好的,我找到问题了。它是箭头,默认情况下是可见的: https://i.ibb.co/CQmZn3p/Screenshot-22.png
即使隐藏(ArrowVisibility="Hidden"
),它也会为自己占用space。在这种情况下,应该使用 ArrowVisibility="Collapsed"
来代替,它解决了问题。