C# 在下拉按钮中对齐图标(MahApps.Metro)
默认情况下,下拉按钮中的图标不对齐。如何水平对齐图标 我正在使用MahApps.Metro v1.6.5和MahApps.Metro.IconPacks v2.3.0 我曾尝试为按钮设置填充、水平对齐和垂直对齐,但没有解决问题C# 在下拉按钮中对齐图标(MahApps.Metro),c#,wpf,icons,mahapps.metro,C#,Wpf,Icons,Mahapps.metro,默认情况下,下拉按钮中的图标不对齐。如何水平对齐图标 我正在使用MahApps.Metro v1.6.5和MahApps.Metro.IconPacks v2.3.0 我曾尝试为按钮设置填充、水平对齐和垂直对齐,但没有解决问题 <controls:DropDownButton ArrowVisibility="Hidden" ItemsSource="{Binding MenuItems}" BorderThickness="0" Focusable="False"> <
<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>
截图:
我正在尝试对齐DropDownButton内的图标,但无法删除填充(您可以在屏幕截图上看到)。好的,我发现了问题。它是箭头,默认情况下可见: 即使它是隐藏的,它也会为自己占用空间(
ArrowVisibility=“hidden”
)。在这种情况下,应改为使用arrovisibility=“Collapsed”
,它解决了问题
<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>