XAML序列化第三方类型

时间:2017-02-06 21:37:28

标签: c# xaml serialization xamarin.forms

具体来说,我试图序列化包含一堆having count(case when Status = 'Failed' then 1 end) = count(*) having max(Status) = 'Failed' 个对象的资源字典:

Xamarin.Forms.Color

问题是每种颜色的结果XAML是一个空节点:

ResourceDictionary resources = ...
using (var writer = XmlWriter.Create(Console.Out, settings)) {
     XamlServices.Save(writer, resources);
}

<Color x:Key="SomeColor" /> 似乎对这类事情的支持相当有限;我无法使用System.XamlTypeConverter属性,因为我不拥有该类型。

我一直在挖掘文档(这似乎也缺乏),我似乎无法找到解决方案。任何想法都会非常感激。

0 个答案:

没有答案