首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows7 Phone的Wintellect?

Windows7 Phone的Wintellect?
EN

Stack Overflow用户
提问于 2011-12-24 23:30:09
回答 1查看 267关注 0票数 7

这个很棒的开源集合不会构建在Windows7手机上,因为它使用了Serializable和ICloneable接口,后者是基于Silverlight的框架内部的。是否存在替代版本或移植版本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-27 06:31:27

我建议从CodePlex下载源代码并在WP7应用程序中构建它。

当我们像这样在不支持特定属性的平台上共享代码时,我们所做的就是为不支持的属性向Silverlight项目添加存根类。这允许源代码在所有平台上编译,而不需要更改。

例如,下面是Serializable的存根:

代码语言:javascript
复制
/// <summary>
/// This is a dummy attribute to support silverlight
/// </summary>
/// <remarks></remarks>
public class Serializable : Attribute
{
    public Serializable() : base()
    {
    }
}

您可能还会发现存在不受支持的方法重载(Silverlight对各种方法的重载较少)。如果是这种情况,您可以只使用条件编译来为缺少的方法提供正确的重载。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8625357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档