如何从Silverlight中的对象图创建XAML文件?

时间:2011-07-20 23:00:06

标签: silverlight xaml

这是我在.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();
    }

1 个答案:

答案 0 :(得分:1)

Silverlight中不存在XamlWriter。

您可能需要查看有关创建一个David Poll's XamlWriter

的博客文章

SilverlightContrib项目也有一个SilverlightContrib