0
目前我們開發了一個GUI,其中包含使用Avalondock 2.0的自定義佈局。佈局具有提供的默認上下文菜單。但是,我不希望將「Dock作爲選項卡式文檔」選項。
我想知道是否有任何方法刪除或禁用上下文菜單中的選項。在Avalandock中禁用'Dock as Tabbed document'
我遇到過說我可以自定義上下文菜單的帖子,但我不想創建自定義的上下文菜單,因爲這會使代碼變得更加複雜。
目前我們開發了一個GUI,其中包含使用Avalondock 2.0的自定義佈局。佈局具有提供的默認上下文菜單。但是,我不希望將「Dock作爲選項卡式文檔」選項。
我想知道是否有任何方法刪除或禁用上下文菜單中的選項。在Avalandock中禁用'Dock as Tabbed document'
我遇到過說我可以自定義上下文菜單的帖子,但我不想創建自定義的上下文菜單,因爲這會使代碼變得更加複雜。
這是相當簡單:只需粘貼你的對接管理系統代碼這個片段:
<avalonDock:DockingManager.AnchorableContextMenu>
<ContextMenu>
<MenuItem Header="Float" Command="{Binding Path=FloatCommand}"/>
<MenuItem Header="Dock" Command="{Binding Path=DockCommand}"/>
<MenuItem Header="Dock as Tabbed Document" Visibility="Collapsed"/>
<MenuItem Header="Auto Hide" Command="{Binding Path=AutoHideCommand}"/>
<MenuItem Header="Hide" Command="{Binding Path=HideCommand}"/>
<MenuItem Header="Close" Command="{Binding Path=CloseCommand}"/>
</ContextMenu>
</avalonDock:DockingManager.AnchorableContextMenu>
你擺脫命令。您的項目不需要其他編碼或更改。
請清除您的問題。難以理解 –