我有一個XML文件(見下文),可以顯示列表框中的所有產品名稱。 我希望列表框中的每個條目都顯示產品名稱,後跟價格,而不僅僅是產品名稱。如何爲listbox中的項目執行datatemplate?
如何在XAML文件中執行datatemplate?謝謝。
簡體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文件,指定變種產品listBox1.DataContext它工作正常。現在我只想添加價格。謝謝。
好,但是OP綁定到XML,而不是對象。 –
@Kirk:我無法從問題中推斷出這一點。 「從XML文件收集產品」不是一個技術術語。隨着你的答案,他現在可以選擇。 =) – Jens
+1你是對的。 –