我創建了一個Visual Studio加載項,它將附加命令(其中四個)添加到代碼窗口上下文菜單的頂部。我正在使用永久UI方法。根據代碼內的光標位置,只有其中一個命令可見,因此可以選擇。其他三個將被隱藏。如何隱藏Visual Studio加載項禁用命令
我設置支持和啓用QueryStatus
方法做的伎倆正確的命令和不支持和其餘無形內狀態。
安裝第一次加載的問題
一切運作良好。我只能在上下文菜單中看到一個單個命令。其餘的都是隱藏的。
第二次加載VS IDE我檢測到相同的命令和控件(所以我不重新創建已經存在的東西),但現在所有的命令(或更好的控件)都是可見的。而不是隱藏3和只顯示一個我可以看到所有四個。正確的一個被啓用,並且該包的其餘部分被禁用/變灰。
問題
如何隱藏在下一個IDE負載現有的命令(或CommandBarButton
控制)?我嘗試將按鈕的Visible
屬性設置爲false
,但隨後甚至沒有顯示正確的控件。