18

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

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

4

3 回答 3

29

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

于 2012-11-21T19:06:33.437 回答
10

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

我不知道其他版本,但在 Visual Studio 2010 中,从菜单栏中选择ToolsOptions...,从对话框中选择Text EditorXAMLMiscellaneous,勾选Always open documents in full XAML view。现在,每次双击 XAML 文件时,它都会在 XAML(代码)视图中打开,而不是在设计视图中打开。

Visual Studio 2010 XAML 设置

希望图片不要太大

于 2012-11-23T18:12:48.810 回答
3

如果Shift+F7不能立即工作,那么您可能需要重新分配键盘快捷键适用的上下文。当我在 VS 2017 中尝试此操作时,我必须使用以下步骤进入并重新分配快捷方式:

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

注意:必须Text Editor同时执行这两项操作XAML Designer才能使其正常工作。下图显示了上述步骤的结果。

键盘菜单图像

于 2017-06-27T15:54:28.410 回答