我的xml配置文件中有一個組件,它帶有一組菜單項。這工作正常,每個菜單項都適當填充其值。Castle Windsor - 作爲xml組件的參數的複雜類型列表
它的值之一chart是一個複雜類型,它本身包含兩個字符串和一個複雜類型列表。圖表中的列表未正確填充,並且始終包含一個屬性都被設置爲默認值的元素。
這裏是我的xml文件的參數部分:
<menuItems>
<array>
<item>
<id>1</id>
<chart>
<title>Chart Title</title>
<series>
<list>
<item>
<id>1</id>
<name>Series Title</name>
</item>
</list>
</series>
</chart>
</item>
</array>
</menuItems>
和我相關類別:
[Convertible]
public class QueryMenuItem
{
public int Id { get; set; }
public Chart Chart { get; set; }
}
[Convertible]
public class Chart
{
public string Title{ get; set; }
public IList<ChartSeries> Series { get; set; }
}
[Convertible]
public class ChartSeries
{
public int Id { get; set; }
public string Name { get; set; }
}
我怎樣才能得到溫莎城堡正確填寫一系列的名單?