【发布时间】:2011-10-12 06:42:14
【问题描述】:
我有一个 XML 文件(见下文),可以在列表框中显示所有产品名称。 我希望列表框中的每个条目都显示产品名称,后跟价格,而不仅仅是产品名称。
如何在 XAML 文件中做数据模板?谢谢。
简化的 XML 文件:
<Product>
<Name>Red Chair</Name>
<Price>29.5</Price>
</Product>
简化的 XAML 文件:
<DockPanel>
<ListBox Name="listBox1" ItemsSource="{Binding}" Margin="10" >
</ListBox>
</DockPanel>
在我的 C# 文件中,我使用 LINQ 从 XML 文件中收集产品并将 var products 分配给 listBox1.DataContext,它工作正常。现在我只想添加价格。谢谢。
【问题讨论】:
标签: wpf xml linq xaml datatemplate