2011-06-14 85 views
1

我有一个DataTemplate,看起来像这样一个列表框:如何将上下文菜单添加到wp7中的stackpanel?

spackpanel 
    textbox1 
    textbox2 
/stackpanel 

我怎么想添加一个上下文菜单,所以我修改了它喜欢:

spackpanel 
    contextMenu 
     contextMenuItem 
    /contextMenu 
    textbox1 
    textbox2 
/stackpanel 

我给像唤起注意没有额外的属性只有文本/内容和标题属性。

当我开始它时,我看到文本框的但contextMenu不可访问,当我拿着它。我做对了吗?在哪里找到与stackpanel和contextMenu的好例子?

回答

2

没有看到你的代码/ 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> 

样式以增加击中目标的大小

+0

凡被此工具包的参考是从哪里来的? – 2012-04-13 11:18:14

+1

@ AlexHopeO'Connor请参阅http://silverlight.codeplex.com/releases/view/75888 – 2012-04-13 14:50:11

相关问题