Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 如何在wp7中将上下文菜单添加到stackpanel?_Windows Phone 7_Contextmenu - Fatal编程技术网

Windows phone 7 如何在wp7中将上下文菜单添加到stackpanel?

Windows phone 7 如何在wp7中将上下文菜单添加到stackpanel?,windows-phone-7,contextmenu,Windows Phone 7,Contextmenu,我有一个带有如下数据模板的列表框: spackpanel textbox1 textbox2 /stackpanel 如何添加上下文菜单,因此我对其进行了如下修改: spackpanel contextMenu contextMenuItem /contextMenu textbox1 textbox2 /stackpanel 我没有给出额外的属性,比如heigh等,只有text/content和header属性 当我启动它时,

我有一个带有如下数据模板的列表框:

spackpanel
    textbox1
    textbox2
/stackpanel
如何添加上下文菜单,因此我对其进行了如下修改:

spackpanel
    contextMenu
        contextMenuItem
    /contextMenu
    textbox1
    textbox2
/stackpanel
我没有给出额外的属性,比如heigh等,只有text/content和header属性


当我启动它时,我看到文本框,但当我按住它时,上下文菜单不可访问。我做对了吗?在哪里可以找到stackpanel和contextMenu的好例子?

如果没有看到您的代码/xaml,很难说。但是,以下几点对我有用:

<StackPanel>
    <toolkit:ContextMenuService.ContextMenu>
        <toolkit:ContextMenu>
            <toolkit:MenuItem Header="option 1" />
            <toolkit:MenuItem Header="option 2" />
        </toolkit:ContextMenu>
    </toolkit:ContextMenuService.ContextMenu>
    <TextBlock Text="first" Style="{StaticResource PhoneTextExtraLargeStyle}" />
    <TextBlock Text="second" Style="{StaticResource PhoneTextExtraLargeStyle}" />
</StackPanel>


添加样式以增加命中目标大小

此工具包参考从何而来?