2010-08-12 4 views
0

J'ai la pièce suivante du code XAML:Comment ajouter des sous-menus au contrôle ContextMenu dans Silverlight 4?

<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> 

Disons que, en fonction du contexte, je voulais ajouter un sous-menu à l'élément de menu mnuAnswer911Call. Comment pourrais-je y aller?

Répondre

1

Le menu contextuel Silverlight ne prend pas encore en charge les sous-menus. Mais il existe des alternatives open source pour vous aider à y parvenir. En voici un:

www.sl4popupmenu.codeplex.com

Questions connexes