【问题标题】:Run time View of WPF Window doesn't match the Design View of Expression BlendWPF 窗口的运行时视图与 Expression Blend 的设计视图不匹配
【发布时间】:2017-02-28 20:13:47
【问题描述】:

this 问题之后,我了解到Visual Studio 2008 不能准确地呈现在Expression Blend 上制作的设计。我遇到的另一个问题是,窗口的视图与 Blend 上显示的设计不匹配。我正在使用 Expression Blend 2.0 和 Visual Studio 2008(.NET 3.5)。会不会跟这有关系?

设计非常简单,只是一些按钮并排放置。我明白没有 XAML 代码,很难解决确切的问题,我只想知道解决这种差异的策略。

【问题讨论】:

  • 你到底想要什么?你想让你的 VS2008 像 Blend 那样显示视图吗?
  • 我希望混合视图与执行期间的视图相匹配。
  • 我只使用 VS2013 Pro 并且 wpf 的设计视图与运行时视图不匹配 - 非常烦人。

标签: wpf visual-studio-2008 user-interface expression-blend


【解决方案1】:

在您之前的问题中,您没有提及您使用的是 Blend 2.0 版本。那是一个非常旧的版本。这类似于想要编写 .NET 4 代码并且只安装了 VS2003。如果你使用的是VS2008,你应该使用Blend 3;如果您使用的是 VS2010,请使用 Blend 4。版本不匹配可能是您的问题的一部分。我需要查看代码(包括 .xaml 和 .xaml.cs)才能弄清楚其余部分。

【讨论】:

    【解决方案2】:

    我的问题已经解决。虽然我仍然对为什么 Blend 无法正确渲染运行时布局感到困惑。我发现,通过在每个按钮周围放置边界标记,可以在运行时将它们保持在同一个视图中。否则,其中一个按钮似乎占据的区域比它设置的要大得多。无论如何,手头的问题过于局部化,无法从外部解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-24
      • 1970-01-01
      • 2021-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多