这是我在.NET中使用的代码,但Silverlight中不存在System.XAML。
public static string CreateXaml(object source)
{
var reader = new XamlObjectReader(source);
var xamlString = new StringWriter();
var writer = new XamlXmlWriter(xamlString, reader.SchemaContext);
while (reader.Read())
{
writer.WriteNode(reader);
}
writer.Close();
return xamlString.ToString();
}
答案 0 :(得分:1)
Silverlight中不存在XamlWriter。
您可能需要查看有关创建一个David Poll's XamlWriter
的博客文章SilverlightContrib项目也有一个SilverlightContrib