Что является эквивалентом UITableView в разработке Windows Phone 7? - PullRequest
2 голосов
/ 14 декабря 2011

Что эквивалентно UITableView в разработке для Windows Phone 7?

Я пытаюсь сделать эквивалент пользовательского UITableViewCell с изображением слева и пользовательским UILabel s с правой стороны. Очевидно, что количество строк основано на подсчете массива значений.

Может кто-нибудь дать мне несколько советов о том, что я должен сделать, чтобы получить такой же эффект на Windows Phone 7.1?

Ответы [ 2 ]

4 голосов
/ 14 декабря 2011

Для любого списка типа элемента пользовательского интерфейса вы можете использовать ListBox с пользовательским DataTemplate.

XAML больше касается гибкости, поэтому у вас нет специализированных элементов пользовательского интерфейса, но вместо этого вы можете настроить ряд базовых элементов управления так, чтобы они выглядели именно так, как вам нужно.

Вы, вероятно, хотите Grid внутри вашего DataTemplate

0 голосов
/ 18 сентября 2014

Существует два элемента управления: ListBox для простого списка и LongListSelector для сгруппированного списка (как в контактах)

В обоих случаях вам нужно установить ItemTemplate, например:

<ListBox>
  <ListBox.ItemTemplate>
    <DataTemplate>
      <StackPanel Orientation="Horisontal">
        <Image Source="img.png"/>
        <TextBlock Text="Label"/>  
      </StackPanel>
    </DataTemplate>
  </ListBox.ItemTemplate>
</ListBox>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...