
也就是说,当我将一些旧的xaml放在新项目中时,有一些关于“x:static”属性和“动态属性”的错误。
这里是错误信息本身:
Error 1: The type ‘DynamicResource’ was not
found. Verify that you are not missing
an assembly reference and that all
referenced assemblIEs have been built.Error 2: The type ‘x:Static’ was not found.
Verify that you are not missing an
assembly reference and that all
referenced assemblIEs have been built.
我认为导致错误的一些值得注意的一点:旧项目是在VS2008,WPF,v3.5 .Net框架中编程的。而我在VS2010,Silverlight 4,.Net框架v4.0中进行编程。
我认识到,就xaml而言,WPF与Silverlight存在差异,与Visual Studio的不同的.Net框架版本和版本有很大差异。但是我似乎找不到任何地方的修复,所以我不知道是否只有一个图书馆我失踪了,或只是我只是俯视或什么。
我可以重新创建,如果需要,但像我说的,我宁愿使用尽可能多的旧代码,只要调整不会比它的价值更麻烦。
解决方法 不幸的是,您不能直接在Silverlight的XAML子集中直接使用DynamicResource和Static关键字,但可以模仿其行为。这是关于这个主题的文章:> {x:Type} and {x:Static} in Silverlight
一般来说,没有简单的方法将项目从WPF迁移到Silverlight。他们有很多共同点,但严格来说是不同的技术。
总结以上是内存溢出为你收集整理的Silverlight 4相当于WPF“x:static”全部内容,希望文章能够帮你解决Silverlight 4相当于WPF“x:static”所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)