0

次の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メニュー項目にサブメニューを追加したいとします。どうすればいいですか?

4

1 に答える 1

1

Silverlightコンテキストメニューは、まだサブメニューをサポートしていません。しかし、これを達成するのに役立つオープンソースの選択肢があります。これが1つです:

www.sl4popupmenu.codeplex.com

于 2010-09-22T15:35:40.587 に答える