【问题标题】:UWP: VS Designer Error when DesignViewModel is inheriting from reactiveui's ReactiveObjectUWP:当DesignViewModel从reactiveui的ReactiveObject继承时出现VS Designer错误
【发布时间】:2016-05-18 05:27:01
【问题描述】:

尊敬的 C# reactiveui 社区,

我目前正在开发 UWP-App。为了将 UI 与我的 BusinessLogic 连接起来,我在 ViewModels 中使用了响应式 UI。

但是,当我将 DataContext 或 d:DataContext 设置为扩展 ReactiveObject 的 ViewModel 时,VisualStudio 设计器一直告诉我,我的 XAML 中存在错误。

我不断看到检查 XAML 代码中的错误的讨厌提示。我设置 DataContext 的位置带有下划线。

我正在运行 Debug x86,目标是 Build 10240。尝试使用其他 Build 目标或切换到 Release 没有帮助。要使用设计器,我必须切换到 x64,因为 x64 中没有设计实例。然而,这是一个不可接受的解决方案。

谁能帮我解决这个问题?提前致谢!

【问题讨论】:

    标签: xaml visual-studio-2015 viewmodel uwp reactiveui


    【解决方案1】:

    我无法解决 ReactiveUI 问题,但对于 Visual Studio 2015,您现在可以切换设计器,使其不会在设计模式下运行代码。当您切换到 X64 或 ARM 作为目标时,我们会强制执行此操作(因为我们无法在 X86 上运行该代码) - 这就是设计器随后起作用的原因。

    您还可以使用设计器下缩放控件旁边的图标切换到“无项目代码模式”。单击此图标,VS2015 将不再在设计器中运行代码,并且还将显示绑定的占位符数据。如果此功能对您有帮助,请告诉我们。

    【讨论】:

      猜你喜欢
      • 2013-08-11
      • 1970-01-01
      • 2021-06-05
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-04
      • 1970-01-01
      相关资源
      最近更新 更多