【发布时间】:2016-08-05 20:30:38
【问题描述】:
我们最近在代码中遇到了一个错误,这是由于与非 Silverlight 环境相比 DevForce 在 Silverlight 下的行为方式存在细微差异造成的。我们发现当 DevForce 在 Silverlight 中引发“所有属性已更改”事件时,它是通过在 PropertyChanged 事件中使用 string.Empty 来实现的。但是,在非 Silverlight 中使用 null 代替。这对我们来说并没有那么难解决——我们可能应该一直注意null 或string.Empty。但这让我们担心是否还有其他类似的细微差异需要我们注意。
Silverlight 和非 Silverlight 之间还有其他已知的区别吗?显然存在一些差异,例如 Silverlight 不允许同步查询……但这是有据可查的。我正在寻找这样的小东西,它们可能会破坏以前在 Silverlight 中运行良好的代码。
【问题讨论】:
标签: silverlight devforce