Mam problem z załadowaniem danych z pliku XML w aplikacji WPF.
XAML:
<DataGrid Name="dataGrid" ItemsSource="{Binding Path=Elements[Person]}" AutoGenerateColumns="False" HorizontalAlignment="Left" Height="331" Margin="12,10,-1.774,0" VerticalAlignment="Top" Width="834" FontSize="18" FontFamily="SimSun">
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="Name" Binding="{Binding Path=Element[name].Value}" />
<DataGridCheckBoxColumn Header="Surname" Binding="{Binding Path=Element[surname].Value}" />
<DataGridCheckBoxColumn Header="Date born" Binding="{Binding Path=Element[dateBorn].Value}" />
</DataGrid.Columns>
</DataGrid>
XML:
<?xml version="1.0" encoding="UTF-8" ?>
<Persons>
<Person>
<name>Test1</name>
<surname>Test11</surname>
<dateBorn>02.12.1990</dateBorn>
</Person>
<Person>
<name>Test2</name>
<surname>Test22</surname>
<dateBorn>10.12.1991</dateBorn>
</Person>
<Person>
<name>Test3</name>
<surname>Test3</surname>
<dateBorn>09.12.1992</dateBorn>
</Person>
</Persons>
Kod:
var peopleList = XElement.Load(dataBaseURL);
dataGrid1.DataContext = peopleList;
I chcę żeby do pul załadowało mi dane ze znacznika <person></person>.