代码之家  ›  专栏  ›  技术社区  ›  AngryHacker

如何将子菜单添加到Silverlight4中的ContextMenu控件?

  •  0
  • AngryHacker  · 技术社区  · 14 年前

    我有以下XAML代码:

    <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 回复  |  直到 14 年前
        1
  •  1
  •   Ziad    14 年前

    Silverlight上下文菜单尚不支持子菜单。但是有一些开源的替代方案可以帮助您实现这一点。这里有一个:

    网址:www.sl4popupmenu.codeplex.com