Установка фона столбца в WPF ListView/Gridview

Существует прецедент для возврата структур в C (и следовательно C++) стандарт с div, ldiv (и, в C99, lldiv) функции от <stdlib.h> (или <cstdlib>).

'соединение возвращаемого значения и возвращаемых параметров' является обычно наименее чистым.

Наличие функции возвращает состояние, и данные возврата через возвращаемые параметры разумны в C; менее очевидно разумно в C++, где Вы могли использовать исключения для передачи информации об отказах вместо этого.

, Если существует больше чем два возвращаемых значения, то подобный структуре механизм является, вероятно, лучшим.

11
задан Spooky 20 June 2015 в 18:17
поделиться

2 ответа

Задайте HorizontalContentAlignment из ItemContainerStyle :

<ListView ItemsSource="{Binding}">
    <ListView.ItemContainerStyle>
        <Style TargetType="ListViewItem">
            <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
        </Style>
    </ListView.ItemContainerStyle>
</ListView>

Результат:

alt text

15
ответ дан 3 December 2019 в 05:58
поделиться

Копаю старую ветку, но я нашел для этого хитроумное исправление

<Grid Background="{Binding backGround}" Margin="-6,0,-6,0">
  <TextBlock Margin="6,0,6,0" Text="{Binding myText}" TextAlignment="Right" />
</Grid>

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

5
ответ дан 3 December 2019 в 05:58
поделиться
Другие вопросы по тегам:

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