Rhu*_*arb 7 .net c# windows-phone-7 windows-phone-7.1
这个非常棒的开源集合不会在Windows 7 Phone上构建,因为它使用Serializable和ICloneable接口,这是基于Silverlight的框架内部.是否存在替代版本或移植版本?
我建议从CodePlex下载源代码并在WP7应用程序中构建它.
当我们在不支持特定属性的平台上共享代码时,我们所做的是将存根类添加到Silverlight项目以获取不受支持的属性.这允许源在所有平台上编译而无需更改.
例如,这是我们的Serializable存根:
/// <summary>
/// This is a dummy attribute to support silverlight
/// </summary>
/// <remarks></remarks>
public class Serializable : Attribute
{
public Serializable() : base()
{
}
}
Run Code Online (Sandbox Code Playgroud)
您可能还发现存在不受支持的方法重载(Silverlight对各种方法的重载较少).如果是这种情况,您可以使用条件编译为缺少的方法提供正确的重载.