Добавить изображение в ListView в WPF, как это ...? - PullRequest
3 голосов
/ 03 апреля 2010

Я собираюсь создать ListView в WPF, как показано ниже:

ListView в WPF http://www7.picfront.org/picture/ZcYGCAbgtG/thb/FF3-bookmark-manager.jpg
http://www.picfront.org/d/7xuv

Я хочу добавить изображение рядом с меткой Gravatar в колонке Name.
Было бы хорошо, если бы вы руководили мной?

Edit: Изображение является выводом метода. Метод создает изображение из строки base-64.

1 Ответ

15 голосов
/ 03 апреля 2010

Пока вы уже знакомы с тем, как данные связывают ListView, на самом деле это довольно просто. В шаблоне вашей ячейки вам просто понадобится StackPanel с изображением и TextBlock рядом.

<ListView>
  <ListView.View>
    <GridView>
      <GridViewColumn>
        <GridViewColumn.CellTemplate>
          <DataTemplate>
            <StackPanel Orientation="Horizontal">
              <Image Width="16" Height="16" Source="{Binding IconUri}"/>
              <TextBlock Text="{Binding Name}"/>
            </StackPanel>
          </DataTemplate>
        </GridViewColumn.CellTemplate>
      </GridViewColumn>
      <GridViewColumn ... />
      <GridViewColumn ... />
    </GridView>
  </ListView.View>
</ListView>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...