- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 WCF RIA Services - Tip: EntitySet的在Silverlight端的缓存问题
<br />问题:Silverlight端通过RIA更新数据并提交后,通过Load方法刷新数据:<br /> <br />private void LoadJobs(int locationID, DateTime datetime)<br /> {<br /> this.LocationID = locationID;<br /> this.Day = datetime.Date;<br /><br /> co
2010-08-26 16:50:00 1859
原创 WCF RIA Services & EF - Tip: Silverlight端访问外键关联实体
问题:使用Domain Service中使用EF 4 实现如下数据访问,通过Include语句获得Job所关联的Vehicle实体public IQueryable GetRunsByVehicleDate(int vehicleID, DateTime date) { date = date.Date; DateTime dateNext = date.AddDays(1); var result = this
2010-08-25 15:23:00 3082
原创 ASP.NET MVC - Tip: System.Web.Mvc.dll引用
<br />问题:<br />使用VS2010开发的MVC站点( mvc 2.0),部署到一台装有.net framework 4.0 v4.0.30128 的服务器上,访问站点遇到如下错误:<br /> <br />"Could not load file or assembly 'System.Web.Mvc, Version=2.0.0.0, ...."<br /> <br />原因:<br />system.web.mvc.dll是随VS2010发布,并位于C:/Program Files (x86
2010-08-23 13:32:00 12249 2
原创 Tip - Silverlight: TextBox的TextChanged事件不更新Data Binding源的解决办法
将TextBox绑定 (two way mode绑定)到ViewModel的一个属性上,Silverlight中的TextBox的TextChanged事件并会触发绑定源的更新,原因是TextBox在失去焦点后才会更新其绑定源。Silverlight 3开始引入的Behavior 可以解决这个问题:自定义一个Behavoir,订阅TextChanged事件,并在事件处理方法中强制更新绑定源 - 示例另一个解决方法 :继承TextBox,订阅TextChanged事件,在事件处理方法中强制更新绑定源
2010-08-12 10:29:00 2736
原创 Tip: Silverlight - 可显示多个列的ListBox
ASP.NET中有个Repeater控件,可以设置数据显示的列数。ListBox没有这个属性,可以通过Silverlight Toolkit 中的WrapPanel来实现类似效果 - 只需在ListBox的自定义ItemsPanelTemplate中加入WrapPanel控件,详细步骤在这里
2010-08-11 16:37:00 3019 2
原创 Tip - Silverlight/WPF: 控件继承
<br />很常用的代码重构:多个控件有相同的功能时,一般抽象一个基类,将相同的功能提到基类里,控件继承自这个基类。Silverlight中实现时,遇到了一个小麻烦:设计器自动生成的代码总是报错<br /> <br /> <br />如下是继承自ProtectedView的在子类TipsView的code behind代码:<br /> <br />Partial Public Class TipsView<br /> Inherits ProtectedView<br /> ...<br
2010-08-06 16:55:00 1287
原创 Silverlight - 获取Assembly版本信息
<br />CLR 中获取Assembly的版本信息可以用一行代码实现:Assembly.GetExecutingAssembly().GetName().Version<br /><br /> 同样的代码在Silverlight 的CoreCLR中执行会返回一个异常 MethodAccessException<br /><br /> 可通过如下代码(vb.net)实现:<br /><br /> Public Shared Function GetAppVersion() As String<br
2010-08-05 14:23:00 2396
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人