我正在开发一个Silverlight项目,最近我的团队中有人在我们的应用程序中添加了var popups = VisualTreeHelper.GetOpenPopups()
。当我从源代码控制中获得他们的代码时,我收到一个编译错误,指出在VisualTreeHelper
上找不到GetOpenPopups
。 VisualTreeHelper
是来自System.Windows.Media
命名空间的对象,并且我的代码文件(对于此文件)与我的团队其余成员之间没有区别。在对象浏览器,我可以看到,在System.Windows.Media
命名空间下的System.Windows
装配,GetOpenPopups
方法没有列出对我来说,却是我的团队的其余部分。看起来,我们在某种程度上有这些程序集的不同版本,但没有关于参考版本在项目/解决方案中不正确的警告。为什么Silverlight中的系统对象缺少方法?
缺少什么我在这里?为什么GetOpenPopups()
错过了我(而不是我的团队的其他人)?
是的,我正在使用Silverlight版本。它在Silverlight项目中引用,它不会让您添加对非Silverlight程序集的引用。 –
嗯......你在开发一个Winphone7应用程序吗? – dlev