Ctrl Alt L 在Visual Sutdio中打开解决方案资源管理器。
但是我无法使用相同的键盘快捷键将其关闭。
由于我经常需要执行此操作(以在屏幕上获得更多的房地产),因此如何使用键盘快捷键关闭解决方案资源管理器?
答案 0 :(得分:1)
您可以使用Visual Commander(语言:C#)创建以下命令,并分配一个快捷方式以关闭解决方案资源管理器:
public class C : VisualCommanderExt.ICommand
{
public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
var serviceProvider = package as System.IServiceProvider;
var shell = (Microsoft.VisualStudio.Shell.Interop.IVsUIShell)serviceProvider.GetService(typeof(Microsoft.VisualStudio.Shell.Interop.SVsUIShell));
var SolutionExplorer = new System.Guid(Microsoft.VisualStudio.Shell.Interop.ToolWindowGuids80.SolutionExplorer);
Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame frame;
shell.FindToolWindow(0, ref SolutionExplorer, out frame);
frame.Hide();
}
}