在VS 2012中是否有可以在XAML和Designer之间切换的键盘快捷键?

时间:2012-11-21 18:31:04

标签: xaml visual-studio-2012 xaml-designer

在Visual Studio 2012中从代码文件切换到XAML文件时,重点放在设计器上。如果我想编辑XAML(99%的时间),我需要使用鼠标将焦点移动到XAML代码/标记窗口。有没有办法在没有鼠标的情况下将焦点转移到XAML?

注意:SO中也存在类似的问题,但它们涉及在代码背后和XAML设计器之间移动。

3 个答案:

答案 0 :(得分:23)

Yupp肯定是,只需使用 Shift + F7 ;)

答案 1 :(得分:10)

99%的情况下,您可能希望将其设置为默认值

我不知道其他版本,但在Visual Studio 2010中,从菜单栏选择工具选项... ,从对话框中选择文本编辑器 XAML 其他,勾选始终在完整XAML视图中打开文档 。现在,每次双击XAML文件时,它都将在XAML(代码)视图中打开,而不是在设计视图中打开。

Visual Studio 2010 XAML Settings

我希望图片不是太大

答案 2 :(得分:2)

如果Shift + F7不能立即生效,则可能需要重新分配键盘快捷键适用的上下文。当我在VS 2017中尝试这个时,我不得不进入并使用以下步骤重新分配快捷方式:

  • 工具> 选项
  • 在弹出菜单中选择环境>侧栏中的键盘
  • 在搜索栏中输入View.ViewDesigner
  • 打开使用新快捷方式
  • 下的菜单
  • 从菜单中选择Text Editor,在分配栏中输入所需的快捷方式,然后点击分配
  • 从菜单中选择XAML Designer,在分配栏中输入所需的快捷方式,然后点击分配
  • 点击OK以应用更改并退出选项菜单

注意: 必须同时执行Text EditorXAML Designer才能使其正常运行。下图显示了上述步骤的结果。

Keyboard Menu Image