【问题标题】:Separating designer from XAML window for WPF in VS2010在 VS2010 中将设计器与 WPF 的 XAML 窗口分离
【发布时间】:2010-06-24 17:50:02
【问题描述】:

在 Visual Studio 2010 中,我没有看到用于将设计器窗口与 WPF 的 XAML 窗口分开的按钮。

我有三个屏幕,我想要一个全屏 XAML 窗口和一个全屏设计器窗口。

【问题讨论】:

  • 我有一个问题,您如何将 3 台显示器连接到您的机器上?还没用谷歌搜索。
  • Nvidia GeForce 9600 GT 上的 2 个屏幕和 Nvidia GeForce 8400 GS 上的一个屏幕。
  • 谢谢,我想知道您是否可以在不更换显卡的情况下在笔记本电脑上执行此操作....无论如何,请参阅下面的答案!
  • 我认为对于大多数主流笔记本电脑来说,只能添加一个额外的屏幕,但我不确定。
  • @VoodooChild 这可能有点晚了(而且离题了),但是您可以使用 USB 视频卡将其他显示器连接到您的笔记本电脑。只需在亚马逊(或您的在线商店)搜索“usb video card”。

标签: wpf visual-studio-2010 xaml


【解决方案1】:
  1. 照常打开您的 XAML 文件。
  2. 在解决方案资源管理器中,右键单击您的 XAML 文件并选择“打开方式...”,然后选择“源代码(文本)编辑器”,然后确定。

现在您的 XAML 文件应该有两个选项卡,一个在设计视图中,一个在代码视图中。此时,您可以将其中一个拖到第二台显示器上,而将另一个留在原处。

希望对你有帮助!

【讨论】:

  • 你是我的英雄!谢谢,在网上搜索了几天,不想为这个愚蠢的任务提出问题。
  • 这很容易成为今年的小费。它也适用于 Windows Phone 7 开发版。
  • 感谢 VoodooChild。遗憾的是,他们不仅支持使用命令按钮开箱即用地分离设计器/xaml 选项卡。
  • 这可行,但唯一的问题是您无法在设计器中单击控件并使其在 XAML 中自动突出显示,反之亦然。
【解决方案2】:

我认为这是最好的方法: “如果您的目标是多显示器,右侧是代码,左侧是设计界面(例如),那么您可以在两个屏幕上最大化 VS2010,将拆分器设置为 VERTICAL(拆分器栏中的按钮可以让您这样做),然后将拆分器放在两个屏幕之间的连接处(最快的方法)“

来自http://blogs.msdn.com/b/wpfsldesigner/archive/2010/06/30/tips-and-tricks-for-working-with-the-wpf-and-silverlight-designer-in-visual-studio-2010.aspx#tip10

希望对您有所帮助。

【讨论】:

  • 我必须说,即使它看起来很丑(而且我无法最大化 VS 跨监视器,只能调整它的大小),但有时它比公认答案中的解决方案更有效。因为我希望 xaml 代码和设计器同步:当我单击设计器中的一个控件时,它会导航到 xaml 中的相应部分,反之亦然。当您有一个非常复杂的 xaml 文件时,这很有帮助。
  • 全部同意。多么美好的时光啊。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-21
  • 2014-01-02
  • 2021-08-06
  • 2011-07-25
相关资源
最近更新 更多