Xelement不是有效的Windows运行时类型

时间:2012-07-10 07:16:27

标签: c# windows-phone-7 windows-8 .net-4.5

我正在将Windows Phone 7应用程序移植到Windows运行时。在我的wp7应用程序中,我有:

public sealed class Packet
{
  public XElement _element;

  public Packet(XElement element)
  {


  }
}

它表示XElement未被识别为有效的Windows运行时类型。

请有人解释原因。

1 个答案:

答案 0 :(得分:1)

Windows运行时组件公开的类型必须是Windows运行时类型...

在外部,类型的成员只能为其参数和返回值公开Windows运行时类型。

...来自Creating Windows Runtime Components in C# and Visual Basic