首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

SilverLihgt3 工程转到Silverlight4的有关问题

2012-02-09 
SilverLihgt3 工程转到Silverlight4的问题第一时间安装了Silverlight4,终于有了我急需的RichTextBox,迫不

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……

热点排行