![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Silverlight
文章平均质量分 56
熊坚强
这个作者很懒,什么都没留下…
展开
-
总结一下Silverlight里Template,ContentTemplate,ItemTemplate和Content属性的区别
使用Silverlight开发的人总会碰到修改控件样式的问题,但是如果如题所述的几个重要概念不清楚,就会导致思路的混乱,以及无法实现自己的要求。呵呵,我就是这样啦,哈;因此我花费了一些时间总结了一下我的理解,如果有错误的地方也希望高手能指正一下吧。以Button为例,从类的继承关系上看,它继承ButtonBase,而ButtonBase又继承了ContentControl类,这个类是比较重要的原创 2012-05-23 11:15:42 · 4405 阅读 · 1 评论 -
WCF RIA方法无效的一种解决方法
今天使用WCF RIA做个Demo,但是发现服务器端写的方法总是不执行。这里,我使用的是LinqToEntitiesDomainService作为域服务类。通过Debug后发现其触发了ApplicationUnhandledException异常,里面的信息是:Submit operation failed. The specified named connection is either原创 2012-06-16 13:33:20 · 1243 阅读 · 0 评论 -
关于Silverlight中的多线程的理解
这段时间由于Silverlight的性能问题导致我们之前的项目客户很不满意,并要求整改,所以开始研究了一些性能相关的内容,其中一个就是Silverlight的线程模型是怎样的。把我自己从测试以及其他人的文章中得出的理解分享一下,有不对的地方也请指正啦:第一条很重要的认识是,Silverlight只有一个主线程,也就是我们常说的UI线程。第二条是这个主线程实际上负责很多的事情,例如,处理用户原创 2012-07-16 17:51:48 · 2586 阅读 · 0 评论 -
使用WinDbg调试Silverlight中遇到“Failed to find runtime DLL (clr.dll), 0x80004005”问题的解决方法之一
这个问题主要和我的自以为是有关,呵呵,希望大家多实践而不是像我那样自以为是就好了。 进入正题啦。从网上的有关WinDbg调试Silverlight教程中都没有提到会发生这个错误,所以我也就在这个问题上止步了。先看看截图,我使用Vs 2010运行了一个Silverlight项目,这里注意不是“启动调试(F5)”,而是使用"开始执行不调试(Ctrl + F5)"。这时候默认会打开IE并导航到原创 2012-08-31 13:18:05 · 7660 阅读 · 0 评论 -
在DataGrid里面绑定ComboBox列时无法在编辑模板下默认选中一个备选值的一种解决方法
今天同事遇到一个关于DataGrid模板列里添加一个ComboBox控件的问题。大致的情景如下面的截图所示:William的性别是Male,但是当双击性别列(它是一个带有ComboBox控件的模板列)时,出现了如上图所示的情况。ComboBox控件的默认选中项成了空白项。修正这个问题后的截图如下:上图是我们想要得到的结果,即双击性别列后,默认应该选中之前显示的值。原创 2013-01-30 13:08:32 · 2114 阅读 · 0 评论 -
Silverlight 4里Textbox在失去焦点之前无法获取到Text值的另类解决方法
这个问题在Silverlight 5中可以通过在绑定语法里使用UpdateSourceTrigger.PropertyChanged实现,但是在Silverlight 4里没有这个选项。 通过谷歌查找了一番,发现大部分解决方法都是在TextBox的TextChanged事件里编写类似如下代码: TextBox txt = sender as TextBox; var bi原创 2013-09-11 00:05:08 · 1807 阅读 · 0 评论