【问题标题】:WPF - User Interface "not working" in Windows XPWPF - Windows XP 中的用户界面“不工作”
【发布时间】:2012-11-13 20:24:26
【问题描述】:

我有一个 WPF 应用程序在 Windows 7 中运行良好,但在 Windows XP 中该界面根本无法正常运行。我有几个扩展器应该在启动时全部关闭和禁用,但都是打开的。我有一个应该打开对话框的按钮,但该按钮什么也不做。另一个按钮应该被禁用,但会以其自然状态出现。此外,我的视图模型似乎没有加载。我在一台 XP 计算机上对其进行了测试,它出现了这种奇怪的行为大约 10 分钟。我回到它,重新运行,它工作正常。我没有做任何事情来改变它。但是,我无法在其他计算机上复制它。有任何想法吗?我将 VS2010 与 .Net 4 和 MVVM Light 框架一起使用。

【问题讨论】:

标签: .net wpf user-interface windows-xp


【解决方案1】:

好的,我想通了。我以为是渲染问题,结果发现是有一个静默错误导致viewmodel为空。当我纠正错误时,一切正常(尽管它在 XP 中看起来仍然不是很好)。谢谢大家的帮助! 我有应该读取注册表项的初始化代码,但是当它没有找到注册表项时,它抛出了一个空引用,但错误没有出现在视图中(我使用的是处理它的错误日志系统,但报告未正确配置)。当我更正错误处理和初始化代码时,视图模型能够初始化并且工作正常。

【讨论】:

  • 请详细说明您的解决方案,以便其他 SO 用户将来可以从中受益。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-24
  • 2011-04-20
  • 2014-12-10
  • 2013-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多