簡體   English   中英

在Avalandock中禁用“作為選項卡式文檔停靠”

[英]Disabling 'Dock as Tabbed document' in Avalandock

目前,我們已經開發了一個GUI,其中包含使用Avalondock 2.0的自定義布局。 布局具有提供的默認上下文菜單。 但是,我不想使用“作為選項卡式文檔停靠”選項。
我想知道是否有任何方法可以刪除或禁用上下文菜單中的選項。

我碰到過一些帖子,說我可以自定義上下文菜單,但是我不想創建自定義的上下文菜單,因為那樣會使代碼復雜得多。

這很容易:只需將此代碼段粘貼到Docking Manager標記中即可:

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

並且您擺脫了命令。 在您的項目中不需要其他編碼或更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM