WPF:工具栏边框内的MenuItem问题

时间:2017-07-28 16:28:15

标签: wpf xaml toolbar

我有工具栏,我需要添加菜单作为其一部分(工具栏结合了菜单和单击按钮)。一切都很好,除了一个小的视觉问题。

当菜单打开时,它很好地连接到工具栏(它在同一个边框内)。但是,当菜单位于屏幕边缘时,它将略微向左打开,但菜单边框中的间隙保持在左侧。关于如何纠正差距的任何想法?

enter image description here

示例代码:

    <ToolBarTray IsLocked="True">
        <ToolBar>
            <Menu>
                <MenuItem Header="Menu item">
                    <MenuItem Header="Item" />
                    <MenuItem Header="Item 2" />
                </MenuItem>
            </Menu>
        </ToolBar>
    </ToolBarTray>

1 个答案:

答案 0 :(得分:0)

尝试将 ToolBarTray 代码置于网格中,以限制其外出。