C# 将XML文件加载到DataGrid

C# 将XML文件加载到DataGrid,c#,wpf,xml,datagrid,C#,Wpf,Xml,Datagrid,我有以下XML文件: <?xml version="1.0"?> <Devices> <Device Name="PS3" price="15" /> <Device Name="Wii" price="25" /> <Device Name="XBox" price="25" /> </Devices> 编辑将有一个按钮用于编辑整行(这将是另一个用于编辑的窗口) 现在的问题是,我尝试将数据加载到DataGri

我有以下XML文件:

<?xml version="1.0"?>
<Devices>
  <Device Name="PS3" price="15" />
  <Device Name="Wii" price="25" />
  <Device Name="XBox" price="25" />
</Devices>
编辑将有一个按钮用于编辑整行(这将是另一个用于编辑的窗口)

现在的问题是,我尝试将数据加载到DataGrid,但失败了。

阅读此问题:它可能对您有所帮助。
<TabControl Height="311" HorizontalAlignment="Left" Name="tabControl1" VerticalAlignment="Top" Width="503">
    <TabItem Header="All Clients" Name="allData">
        <DataGrid AutoGenerateColumns="False" Height="279" Name="dataGrid2" Width="493">
            <DataGrid.Columns>
                <DataGridTextColumn Header="Location" />
                <DataGridTextColumn Header="Device" />
                <DataGridTextColumn Header="Start Time" />
                <DataGridTextColumn Header="End Time" />
                <DataGridTextColumn Header="Edit" /><!-- This will be a button -->
            </DataGrid.Columns>
        </DataGrid>
    </TabItem>
</TabControl>