Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Silverlight 4中向ContextMenu控件添加子菜单?_C#_Xaml_Silverlight 4.0_Contextmenu_Submenu - Fatal编程技术网

C# 如何在Silverlight 4中向ContextMenu控件添加子菜单?

C# 如何在Silverlight 4中向ContextMenu控件添加子菜单?,c#,xaml,silverlight-4.0,contextmenu,submenu,C#,Xaml,Silverlight 4.0,Contextmenu,Submenu,我有以下一段XAML代码: <controlsInputToolkit:ContextMenuService.ContextMenu> <controlsInputToolkit:ContextMenu Height="75" Width="200"

我有以下一段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
菜单项中添加一个子菜单。我该怎么做呢?

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

www.sl4popupmenu.codeplex.com