Как Вы связываете детей сетки со списком?

Мое представление состоит в том, что это завоюет популярность теперь, когда Microsoft продвинула его гораздо дальше в господствующую тенденцию. Для меня это привлекательно из-за того, что это может сделать для нас, потому что это - новая проблема, и из-за вакансий это негодует за будущее.

Когда-то освоил его, будет другой инструмент, чтобы далее помочь сделать нас более продуктивными как программисты.

13
задан Dan dot net 8 September 2009 в 18:56
поделиться

1 ответ

Используйте ItemsControl с ItemsPanel установить в сетку:

<ItemsControl ItemsSource="{Binding TheList}">
  <ItemsControl.ItemsPanel>
    <ItemsPanelTemplate>
        <Grid/>
    </ItemsPanelTemplate>
  </ItemsControl.ItemsPanel>
</ItemsControl>

В элементе ItemsControl ItemContainerStyle вы можете связать Grid.Row и Grid.Column прикрепил свойства к некоторому свойству элементов:

  <ItemsControl.ItemContainerStyle>
    <Style TargetType="{x:Type FrameworkElement}">
        <Setter Property="Grid.Row" Value="{Binding RowIndex}"/>
        <Setter Property="Grid.Column" Value="{Binding ColumnIndex}"/>
    </Style>
  </ItemsControl.ItemContainerStyle>
22
ответ дан 1 December 2019 в 22:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: