首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有图标Windows 8的水平上下文菜单

带有图标Windows 8的水平上下文菜单
EN

Stack Overflow用户
提问于 2014-12-15 05:50:27
回答 1查看 203关注 0票数 0

我试图添加一个上下文菜单,它水平地显示菜单项。我的示例代码:

代码语言:javascript
复制
<toolkit:ContextMenuService.ContextMenu>
    <toolkit:ContextMenu>
        <StackPanel Orientation="Horizontal">
            <toolkit:MenuItem Tap="CallMenuItem_tapped">
                <toolkit:MenuItem.Header>
                    <Image Height="50"
                           Stretch="Uniform"
                           Source="Assets/icon1.png" />
                </toolkit:MenuItem.Header>
            </toolkit:MenuItem>
            <toolkit:MenuItem Tap="ChatMenuItem_tapped">
                <toolkit:MenuItem.Header>
                    <Image Height="50"
                           Stretch="Uniform"
                           Source="Assets/icon2.png" />
                </toolkit:MenuItem.Header>
            </toolkit:MenuItem>
            <toolkit:MenuItem Tap="OtherMenuItem_tapped">
                <toolkit:MenuItem.Header>
                    <Image Height="50"
                           Stretch="Uniform"
                           Source="Assets/icon3.png" />
                </toolkit:MenuItem.Header>
            </toolkit:MenuItem>
        </StackPanel>
    </toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>

我正面临一些问题。首先,当我点击菜单项时,会调用特定的事件,但菜单仍然处于打开状态。由于我在一行中显示所有菜单项(水平),因此无法修复上下文菜单的高度和宽度。是否有更好的方法使用图标添加水平上下文菜单

EN

回答 1

Stack Overflow用户

发布于 2015-03-29 21:49:46

我建议您使用ItemsPanel属性将布局设置为水平堆栈面板。如果仍然面临任何问题,则可以使用IsOpen属性手动关闭上下文菜单。希望这能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27478121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档