【发布时间】:2014-12-15 05:50:27
【问题描述】:
我正在尝试添加一个水平显示菜单项的上下文菜单。我的示例代码:
<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>
我面临一些问题。首先,当我点击一个菜单项时,会调用特定事件,但菜单仍然打开。当我在一行中显示所有菜单项(水平)时,我无法修复上下文菜单的高度和宽度。有没有更好的方法来使用图标添加水平上下文菜单?
【问题讨论】:
标签: xaml windows-phone-8 contextmenu