专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Silverlight

SilverLihgt3 工程转到Silverlight4的有关问题

发布时间:2011-06-27 20:15:30 文章来源:www.iduyao.cn 采编人员:星星草
SilverLihgt3 工程转到Silverlight4的问题
第一时间安装了Silverlight4,终于有了我急需的RichTextBox,迫不及待的将Silverlight3下的工程转到Silverlight4下,结果问题出来了:

单独定义了数据类,然后在数据类中使用了virtual函数
C# code

public class SmartBaseData
    {
        public int nNo { get; set; }
        public string ID { get; set; }
        public string ParentID { get; set; }
        public string Name { get; set; }
        public string Note { get; set; }
        public string Library { get; set; }
        public bool Select { get; set; }
        public bool Sort { get; set; }
        public string PreviousID { get; set; }
        public string NextID { get; set; }
        public DataType Type { get; set; }
        public DataStatus Status { get; set; }
        public SmartLockInfo LockInfo { get; set; }
        public SmartBaseData()
        {
        }
        
        public virtual SmartBaseData Paste()
        {
            return null;
        }



在WebService端返回了一个List<smartBaseData>,到客户端变成了system.array了,没有.count属性了...
并且也没有了Add()函数了,郁闷



------解决方案--------------------
还没把Silverlight 3.0转到4.0
问题还没遇到...
Friendly up.
------解决方案--------------------
该不会是 VS2010正式版中还没有解决这个问题吧: 创建 Service Reference时, Collection type 只有3种,其中Silverlight中默认用的
System.Collections.ObjectModel.ObservableCollection 不见了,被“(Custom)” 代替了

参见:
http://topic.csdn.net/u/20100323/23/442389d0-9239-406e-9673-6a4036b71753.html
------解决方案--------------------
重新配置下服务引用,修改为自己需要的集合类型
------解决方案--------------------
我在转换的时候也遇到了相同的错误,在Web service引用的时候出现问题,我删除Web service引用,重新添加,就恢复正常了。
------解决方案--------------------
探讨
该不会是 VS2010正式版中还没有解决这个问题吧: 创建 Service Reference时, Collection type 只有3种,其中Silverlight中默认用的
System.Collections.ObjectModel.ObservableCollection 不见了,被“(Custom)” 代替了

参见:
http://topic.csdn.net/u/20100……
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: