WPF想在ListBox中添加一个Menu,可以样式如何都调不对,求大神帮助

WPF想在ListBox中添加一个Menu,可以样式怎么都调不对,求大神帮助
想做成这种效果
WPF想在ListBox中添加一个Menu,可以样式如何都调不对,求大神帮助
可是不管怎么调都是这样的
WPF想在ListBox中添加一个Menu,可以样式如何都调不对,求大神帮助

Menu的图片是png,所以只有左边的图标和文字,背景是下边控件的
现在的代码:
            <ListBox Grid.Column="10">
                <Menu IsMainMenu="True" Width="Auto" Height="Auto">
                    <Menu.Background>
                        <ImageBrush Stretch="Fill" ImageSource="/ZC.TCS.SUBWAY;component/Image/MenuImg/yuanshezhi.png"></ImageBrush>
                    </Menu.Background>
                    <MenuItem Width="Auto" Height="Auto">
                        <MenuItem.HeaderTemplate>
                            <DataTemplate>
                                <TextBlock Height="43" Width="170"></TextBlock>
                            </DataTemplate>
                        </MenuItem.HeaderTemplate>
                        <MenuItem Header="组呼预案" Style="{StaticResource MenuItemStyle}" Click="MenuItem_OnShowConfigur4QuickCombine"></MenuItem>
                        <MenuItem Header="短信预案" Margin="-5 0 0 0" Background="White">
                            <MenuItem Header="短信群发预案" Style="{StaticResource MenuItemStyle}" Click="MenuItem_OnShowConfigur4Message"></MenuItem>
                            <MenuItem Header="短信内容预案" Style="{StaticResource MenuItemStyle}" Click="MenuItem_OnShowConfigur4TextOfMsg"></MenuItem>
                        </MenuItem>
                        <MenuItem Header="个呼预案" Style="{StaticResource MenuItemStyle}" Click="MenuItem_OnShowConfigur4Individual"></MenuItem>
                        <MenuItem Header="动态重组预案" Style="{StaticResource MenuItemStyle}" Click="MenuItem_OnShowConfigur4ReGroup"></MenuItem>
                    </MenuItem>
                </Menu>
            </ListBox>


求大神帮忙看看,谢谢~~~
------解决方案--------------------
你的MenuItemStyle是不是设置的height和width
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:


Stretch="Fill" ->  Stretch="Uniform"

试了下木有用

能不能把 图片提供下。

目测是   <TextBlock Height="43" Width="170"></TextBlock>  这 Height,Width的原因。

把Height和Width去掉就变成这样了
WPF想在ListBox中添加一个Menu,可以样式如何都调不对,求大神帮助
这个位置确实不能写死,而且为啥这里不是透明背景

WPF想在ListBox中添加一个Menu,可以样式如何都调不对,求大神帮助
这种。

你把窗口缩小,这个按钮可以等比例缩放吗?

如果需要等比缩放,在List外层加 Viewbox,并设置你的List的Width和Height