我有一个包含元素的XML文件。我需要将元素名称(即Maruthi)提取到WPF中的DataGrid。
我的XML文件:
<Maruthi>
<Maruthi_Alto>
<Description>MINI</Description>
</Maruthi_Alto>
<Maruthi_Ciaz>
<Description>Sedan</Description>
</Maruthi_Ciaz>
</Maruthi>
在XAML中:
<DataGrid
DataContext="{StaticResource CarData}"
ItemsSource="{Binding XPath=}"
AutoGenerateColumns="False" Height="Auto"
Name="dataGrid2" Margin="0,25,0,0"
VerticalAlignment="Top" HorizontalAlignment="Stretch">
<DataGrid.Columns>
<DataGridTextColumn
Header="Car Name"
Binding="{Binding XPath=}"/>
<DataGridTextColumn
Header="Car Model"
Binding="{Binding XPath=}"/>
<DataGridTextColumn
Header="Description"
Binding="{Binding XPath=}" />
</DataGrid.Columns>
</DataGrid>
我一直在寻找XAML中的路径细节。
答案 0 :(得分:0)
试试这个:
Binding="{Binding Path=Name}"
每行显示一个XML元素,每个元素都有一个&#39; Name&#39;属性,我只是绑定到这个属性:type A{T, S} end
。