作成したオブジェクトにバインドされたリスト ビューがあります。バインディングは完璧に機能していますが、リスト内の各アイテムにアイコンを追加したいと考えています。すべてのアイテムには同じアイコンが必要です (「file.ico」として事前に定義する必要があります)。これを実装するのに最適なものは何ですか? ありがとう。
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>
ListBox
を使用する特別な理由がない限り、を使用する必要がありますListView
。
于 2013-01-13T13:22:09.737 に答える