【发布时间】:2011-02-06 11:49:56
【问题描述】:
我需要打开一个菜单,由于 WP7 是 not designed 来执行这些操作,我正在使用 Toolkit 的帮助。以下是示例代码:
<Border BorderThickness="3" Padding="6">
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu>
<toolkit:MenuItem Header="item1" Click="Item1_Click" />
<toolkit:MenuItem Header="item2" Click="Item2_Click" />
<toolkit:MenuItem Header="item3" Click="Item3_Click" />
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
<TextBlock Text="Tap" />
</Border>
现在只要用户按下并按住操作,它就可以正常工作。但我不能要求用户采取这样的行动。我需要通过单击/点击/触摸/手势显示菜单(无论您想调用它)。有人可以建议吗?如果您认为工具包不是最好的方法,那么请使用示例代码提出替代方案。我尝试了弹出窗口,但这对我的应用程序弊大于利
【问题讨论】:
标签: c# silverlight windows-phone-7 silverlight-toolkit