[WPF]MenuItem右侧空白

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[WPF]MenuItem右侧空白相关的知识,希望对你有一定的参考价值。

<Window>
    <Grid Background="SteelBlue">
        <Grid.ContextMenu>
            <ContextMenu>
                <MenuItem Header="右侧空白"/>
                <MenuItem Header="右侧空白"/>
                <MenuItem Header="右侧空白"/>
            </ContextMenu>
        </Grid.ContextMenu>
    </Grid>
</Window>

技术分享

<Window>
    <Grid Background="SteelBlue">
        <Grid.ContextMenu>
            <ContextMenu>
                <MenuItem Header="右侧真的存在空白"/>
                <MenuItem Header="右侧真的存在空白"/>
                <MenuItem Header="右侧真的存在空白"/>
            </ContextMenu>
        </Grid.ContextMenu>
    </Grid>
</Window>

技术分享

解决办法:

<Window>
    <Grid Background="SteelBlue">
        <Grid.ContextMenu>
            <ContextMenu>
                <ContextMenu.ItemContainerStyle>
                    <Style TargetType="MenuItem">
                        <Setter Property="Padding" Value="5,4,-80,0"/>
                        <Setter Property="Width" Value="130"/>
                    </Style>
                </ContextMenu.ItemContainerStyle>
                <MenuItem Header="右侧好像没有空白"/>
                <MenuItem Header="右侧好像没有空白"/>
                <MenuItem Header="右侧好像没有空白"/>
            </ContextMenu>
        </Grid.ContextMenu>
    </Grid>
</Window>

技术分享

以上是关于[WPF]MenuItem右侧空白的主要内容,如果未能解决你的问题,请参考以下文章

WPF 在代码中设置 MenuItem.Icon

wpf MenuItem动态加载数据

[WPF 自定义控件]在MenuItem上使用RadioButton

如何从 MenuItem 导航到片段(Android)?

关于WPF中menu的问题

WPF ContextMenu DataTemplate MenuItem Visibility 问题