2010-08-12 66 views
0

我有下面這段XAML代碼:如何將子菜單添加到Silverlight 4中的ContextMenu控件?

<controlsInputToolkit:ContextMenuService.ContextMenu> 
    <controlsInputToolkit:ContextMenu 
         Height="75"         
         Width="200"         
         IsOpen="False" 
         Visibility="Collapsed" 
         Closed="mnuPopup_Closed" 
         x:Name="mnuPopup"> 

     <controlsInputToolkit:MenuItem 
          x:Name="mnuAnswer911Call" 
          Header="Answer Call" 
          Click="mnuAnswer911Call_Click" 
          IsEnabled="True"/> 

     <controlsInputToolkit:MenuItem 
          x:Name="mnuHangup911Call" 
          Header="Hangup call" 
          Click="mnuHangup911Call_Click" 
          IsEnabled="True"/> 

    </controlsInputToolkit:ContextMenu> 
</controlsInputToolkit:ContextMenuService.ContextMenu> 

比方說,根據上下文,我想一個子菜單添加到mnuAnswer911Call菜單項。我會怎麼做呢?

回答

1

Silverlight上下文菜單還不支持子菜單。但有些開源替代品可以幫助您實現這一目標。這裏是一個:

www.sl4popupmenu.codeplex.com

相關問題