编辑:回滚遗嘱会因为错误而改变
我在设计模式下遇到了VS2010和Blend的奇怪问题。
我有一个Pivot
控件,有2 PivotItem
秒。通常,当您单击声明第二个轴的XAML部分时,VS将更新设计器以显示该轴。此外,在Blend中,通常您可以在PivotItem
之间切换而不会出现任何问题。
然而,在我目前的项目中,我无法在VS或Blend中切换它们。两个程序似乎都意识到我已经点击了,但我假设的是PivotItem的轮廓突出显示在第一个PivotItem的左侧。
为了让事情更加混乱,我创建了一个新的PivotApp项目,粘贴在我当前项目的代码中,PivotItem
切换工作正常 - 在VS和Blend中。
我已经仔细检查了我的项目和测试项目的文件属性(例如Build Action:Page),它们是相同的。
重启VS也无济于事。这似乎与实际项目有关。我已尽量从XAML页面中删除,以查看特定元素是否导致问题,但没有运气。我甚至尝试删除代码隐藏文件中的所有默认代码,但没有运气。
任何人都知道为什么会发生这种情况?对我来说似乎是个错误...
答案 0 :(得分:3)
在撕毁项目的每一部分之后管理以找出问题所在!
当我开始时,我将Coding4Fun工具包(包括Microsoft.Phone.Controls.dll
文件)添加到我的项目,在'lib'文件夹中,并添加了对它们的引用。
因此,我在我的系统上有两个Microsoft.Phone.Controls.dll
副本 - 一个在项目中,一个在SDK文件夹中。
项目中的参考是项目中的副本。然后我在项目中排除了副本,当我重新打开解决方案时,引用更改为SDK副本,并且它再次开始正常运行。
我猜测某处存在冲突,但如果有,我会认为VS会显示警告/错误。