我真的很想念XS中的Visual Studio工具栏,我想自定义它 - 确保添加“保存”/“全部保存”按钮,同时也删除完全没用的(对我来说)。
我可以自定义XS工具栏吗?如果是,怎么样?
答案 0 :(得分:4)
此时XS无法向工具栏添加命令(tbh不应该难以实现)。
但是如果你创建AddIn,它很容易添加: 只需将其添加到AddIn manifest.addin.xml:
<Extension path = "/MonoDevelop/Ide/CommandBar">
<ItemSet id = "MyCommandsBar">
<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.Save" />
<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.SaveAll" />
</ItemSet>
</Extension>
并致电:
IdeApp.Workbench.ShowCommandBar ("MyCommandsBar");
<强>更新强> 在评论中解决您的问题。
不幸的是,您必须创建实际的AddIn(插件),为此,您必须从在线AddIn Gallery安装“AddInMaker插件”。
然后创建新的AddIn项目并添加此逻辑。您不能只是更改一些配置文件来执行此操作。
我使用此示例创建了GitHub存储库,请参阅此提交以查看所需的更改:https://github.com/DavidKarlas/SaveButtonsAddIn/commit/7cff0bd9eadfa5c02f5a7d21c5b139e13e50d860
请注意,我还添加了在启动Xamarin Studio时执行的StartupHandler。