我有一个绑定到我创建的某个对象的列表视图。绑定工作完美,但我想为列表中的每个项目添加图标。所有项目都应具有相同的图标(应事先定义为“file.ico”)。最好的实施方式是什么?谢谢。
问问题
128 次
1 回答
1
使用ItemTemplate,例如:
<ListBox ItemsSource="{Binding MyItems}">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Source="/Images/.." Width=".." Height=".." />
<TextBlock Grid.Column="1" Text="{Binding Name}" />
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
您应该使用 a ListBox
,除非您有特定的理由使用 a ListView
。
于 2013-01-13T13:22:09.737 回答