WPF:在两个监视器上开发,分别设计编辑器和xaml代码

A.B*_*uin 7 wpf visual-studio visual-studio-2017

是否可以在两台显示器上使用WPF进行开发,并将设计窗口(1)放在一个上,将XAML(2)放在另一个上?

在此输入图像描述

Dom*_*nas 9

我找到了一种方法将它分开:

  • 右键单击解决方案资源管理器中的XAML文件,然后选择打开方式...

    在此输入图像描述

  • 选择源代码(文本)编辑器

    在此输入图像描述

这将为XAML源编辑器创建一个单独的选项卡,只需将其取消并创建一个新窗口即可.

  • 非常感谢!我搜索这个解决方案很长一段时间,我从来没有花时间问这个问题! (2认同)

Mar*_*sch 5

简短:是的,这是可能的。


自 Visual Studio 2019 (v16.4) 起:

弹出 XAML 编辑器作为设计器的单独窗口 (v16.4):
现在可以使用 XAML 选项卡旁边的新弹出 XAML 按钮轻松将 XAML 设计器及其基础 XAML 编辑器拆分为单独的窗口。单击时,XAML 设计器将最小化其附加的 XAML 选项卡,并弹出一个新窗口,仅显示 XAML 编辑器视图。您可以将此新窗口移动到 Visual Studio 中的任何显示或选项卡组。请注意,仍然可以扩展原始 XAML 视图,但无论如何,同一文件的所有 XAML 视图都将保持实时同步。

弹出Xaml

以前的 Visual Studio 2019 (v16.4):

  1. 正常打开 xaml 并使用编辑器右侧站点上的箭头折叠源代码。
    折叠按钮
  2. 右键单击您的 xaml,然后单击“打开方式”
    打开用
  3. 选择源代码编辑器 在此输入图像描述
  4. 将选项卡移动到第二台显示器上。