2011-06-14 81 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

相關問題