我可以将设计窗格与Visual Studio中的XAML窗格分开吗?

Pla*_*der 80 xaml visual-studio-2010 visual-studio-2012 visual-studio-2013 visual-studio-2015

是否可以将我正在设计的WPF窗口与其XAML代码分开?双击任何XAML文件将打开它并在一个窗口中显示XAML代码和WPF窗口,将它们水平或垂直分割,但两者都在一个窗口中.我有4个显示器,我写的XAML代码有很长的行,所以我想单独在一个监视器上编辑XAML代码并在另一个监视器上查看WPF窗口,但是将它们分成两个不同的窗口似乎不太合适可能.

我可以做但我不喜欢的几个糟糕的解决方法是:

  1. 将整个XAML编辑器与设计器一起取消,然后在两个监视器上调整该窗口的大小,以便XAML代码位于一个监视器上,WPF窗口位于另一个监视器上.
  2. 使用"打开方式..."打开同一个XAML文档的第二个编辑器,但代码突出显示和WPF窗口突出显示不同步.

那么它们可以拆分吗?或者你可能有比我更好的解决方法?

小智 76

我有同样的问题,然后我找到了一种方法将它分开,

  • 右键单击解决方案资源管理器中的XAML文件,然后选择打开方式 ;
  • 选择源代码(文本)编辑器(而不是XML(文本)编辑器).

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

  • 你上面读过我的第二个解决方法了吗?这正是你的建议. (4认同)
  • 它是同步的,你做了一个更改,另一个窗口更新 - 但不幸的是你不能点击一个项目,以查看其他窗口中相应的元素或代码:-( (2认同)

小智 7

单击XML代码右侧的双箭头按钮.

单击其中一个选项会将XAML和Design分成同一窗口中的两个单独窗格.从那里,窗格可以切换.

要恢复到原始配置,请>>再次单击双箭头按钮.

这些选项如下所示:

XAML /设计切换选项