0

作成したオブジェクトにバインドされたリスト ビューがあります。バインディングは完璧に機能していますが、リスト内の各アイテムにアイコンを追加したいと考えています。すべてのアイテムには同じアイコンが必要です (「file.ico」として事前に定義する必要があります)。これを実装するのに最適なものは何ですか? ありがとう。

4

1 に答える 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 に答える