在Visual Studio 2012中从代码文件切换到XAML文件时,重点放在设计器上。如果我想编辑XAML(99%的时间),我需要使用鼠标将焦点移动到XAML代码/标记窗口。有没有办法在没有鼠标的情况下将焦点转移到XAML?
注意:SO中也存在类似的问题,但它们涉及在代码背后和XAML设计器之间移动。
答案 0 :(得分:23)
Yupp肯定是,只需使用 Shift + F7 ;)
答案 1 :(得分:10)
99%的情况下,您可能希望将其设置为默认值
我不知道其他版本,但在Visual Studio 2010中,从菜单栏选择工具→选项... ,从对话框中选择文本编辑器→ XAML →其他,勾选始终在完整XAML视图中打开文档 。现在,每次双击XAML文件时,它都将在XAML(代码)视图中打开,而不是在设计视图中打开。
我希望图片不是太大
答案 2 :(得分:2)
如果Shift
+ F7
不能立即生效,则可能需要重新分配键盘快捷键适用的上下文。当我在VS 2017中尝试这个时,我不得不进入并使用以下步骤重新分配快捷方式:
View.ViewDesigner
Text Editor
,在分配栏中输入所需的快捷方式,然后点击分配XAML Designer
,在分配栏中输入所需的快捷方式,然后点击分配OK
以应用更改并退出选项菜单 注意: 必须同时执行Text Editor
和XAML Designer
才能使其正常运行。下图显示了上述步骤的结果。