顯示一個Visual Studio擴展工具欄在Visual Studio的擴展,我在.vsct文件中定義的工具欄爲:默認
<Menu guid="guidVsCmdSet" id="MyToolbar" type="Toolbar" >
<CommandFlag>TextChanges</CommandFlag>
<CommandFlag>DefaultDocked</CommandFlag>
<Strings>
<ButtonText>My Tools/ButtonText>
</Strings>
</Menu>
當我啓動我在Visual Studio實驗蜂巢擴展,我可以打開我的工具欄通過右鍵單擊CommandBar區域手動。
當我第一次運行擴展時,有沒有什麼辦法讓工具欄默認顯示?
我已經嘗試了幾個其他的commandflags,但他們似乎並沒有執行此行爲:
<CommandFlag>AlwaysCreate</CommandFlag>
<CommandFlag>DontCache</CommandFlag>
感謝您的鏈接。這實際上是我最終做的,通過使用DTE來命令查找和顯示我的工具欄。我做的唯一的改變是跟蹤我的工具欄第一次顯示,然後堅持一個布爾值表示我已經這樣做了。這樣,每次打開Visual Studio時都不會打開工具欄(在用戶決定禁用/隱藏工具欄的情況下)。 –