删除ComboBox中的MenuItem空格

时间:2013-11-22 19:33:02

标签: wpf menuitem

我在一个组合框内有一个菜单项,我无法摆脱它左右两侧的可怕空白区域。

代码是:

<Grid>
<ComboBox Name="SettingsCmbx" Text="Options" Foreground="White" VerticalContentAlignment="Center" HorizontalContentAlignment="Stretch" Width="80" Style="{StaticResource blackGradientComboBox}" Margin="3">
    <ComboBox.ItemsSource>
        <CompositeCollection>
            <!--<ComboBoxItem Name="Options" IsEnabled="False" Style="{StaticResource blackComboBoxItem}">Options</ComboBoxItem>-->
            <ComboBoxItem Style="{StaticResource blackComboBoxItem}">Guidelines</ComboBoxItem>
            <ComboBoxItem Style="{StaticResource blackComboBoxItem}">Copy Investigation</ComboBoxItem>
            <MenuItem Name="CurrencySelectMenuItem" Header="Currency" Background="Black" Foreground="White" BorderThickness="0" Margin="0" BorderBrush="Black" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
                <MenuItem Name="DollarSelectMenuItem" Tag="36" Header="$ - Dollar" Background="Black" Foreground="White"></MenuItem>
                <MenuItem Name="PoundSelectMenuItem" Tag="163" Header="£ - Pound" Background="Black" Foreground="White"></MenuItem>
            </MenuItem>
            <ComboBoxItem Style="{StaticResource blackComboBoxItem}">About</ComboBoxItem>
        </CompositeCollection>
    </ComboBox.ItemsSource>
</ComboBox>
<TextBlock Name="OptionsTxtBlk" Text="Options" IsHitTestVisible="False" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center"/>
 </Grid>

看起来像这样:

enter image description here

1 个答案:

答案 0 :(得分:0)

我通过在任何一方添加负边距来解决这个问题。保证金=“-5,0,-5,0”