CRM2011 用Silverlight开心小结

  最近做的由于项目经理计划的比较好,所以有比较充裕的时间来学习自己喜欢的技术,我也抽空学习了一下SilverLight,SilverLight以前也想学习的,无奈时间紧学习了一点就放弃了,现在想弥补当初学习的遗憾,SilverLight界面确实好看,而且性能也比JS高,可以做一些非常炫的效果,代码也比较省事,但是语法XML确实好多很难记住所以现在我还不知道SilverLight的布局是什么样的,几个常用标记还不明白,今天试着把SilverLight用到CRM2011上,而且也成功了,中间遇到了几个问题

1,SilverLight 用Soap方式访问CRM web服务 是异步的所以你写的代码用考虑异步的问题

2,请求CRM数据成功访问SilverLight控件要使用这个方式

 this.Dispatcher.BeginInvoke(() => this.dataGrid1.ItemsSource=list);

this.dataGrid1 是datagrid控件 ,如果 不用 this.Dispatcher.BeginInvoke()方法会报线程错误

3,放到CRM表单里如果要想得到从URL传过来的参数用SDK里的方法string entityTypeName = App.Current.Host.InitParams["typename"];我发现不行,我使用的

      tring id= HttpUtility.UrlDecode( doc.QueryString["id"].ToString());

 

目前发现这个问题,和大家分享一下,大家请多指教!

9月18日下午,在九一八事变81周年之际,几十名日本右翼分子走到东京街头,高喊口号,要求日本政府以更强硬手段处理与邻国之间的岛屿争端。但是,在熙熙攘攘的闹市中,几乎没有日本民众愿意停下脚步,右翼分子派发的宣传品无人问津。

  9月19日CCTV新闻频道播出以上视频内容。

CRM2011 用Silverlight开心小结_第1张图片

你可能感兴趣的:(silverlight)