ObservableCollection<IDictionary<String, String>> ItemsSer = new ObservableCollection<IDictionary<String, String>>();
foreach (XElement camposSer in document.Root.Elements("pm_venofer"))
{
Dictionary<String, String> Servicios = new Dictionary<String, String>();
foreach (XElement columSer in document.Root.Element("columns").Elements("column"))
{
Servicios.Add(columSer.Value, camposSer.Element(columSer.Attribute("name").Value) != null ? camposSer.Element(columSer.Attribute("name").Value).Value : null);
}
ItemsSer.Add(Servicios);
}
listaServicios.ItemsSource = ItemsSer;
ItemsSer には、20 個の辞書のコレクションがあります (それぞれに 6 つの入力があります)。
必要なのは、各オブジェクト ItemSer の 6 つの入力をそれぞれ持つ 20 のパネルで表示することです