C# XAML序列化中元素的属性格式
当我使用XamlServices.Save()序列化此POCO时: .xaml文件将是:C# XAML序列化中元素的属性格式,c#,.net,xaml,serialization,C#,.net,Xaml,Serialization,当我使用XamlServices.Save()序列化此POCO时: .xaml文件将是: <GtdConfig LocalDbInstanceName="v12.0"> </GtdConfig> 我如何获得这样的文件: <GtdConfig> <GtdConfig.LocalDbInstanceName>v12.0</GtdConfig.LocalDbInstanceName> </GtdConfig> v
<GtdConfig LocalDbInstanceName="v12.0">
</GtdConfig>
我如何获得这样的文件:
<GtdConfig>
<GtdConfig.LocalDbInstanceName>v12.0</GtdConfig.LocalDbInstanceName>
</GtdConfig>
v12.0
对于XML序列化,有XmlElementAttribute和XmlAttributeAttribute来实现这一点。但是我在XAML序列化中找不到这些属性。为什么?它们应该彼此等效。当我有太多属性时,.xaml文件无法轻松读取。如果我可以使用嵌套元素,缩进会使它更清晰。对于XML,有XmlElementAttribute和XmlAttributeAttribute来实现这一点。但是我在XAML序列化中找不到这些属性。
<GtdConfig>
<GtdConfig.LocalDbInstanceName>v12.0</GtdConfig.LocalDbInstanceName>
</GtdConfig>