ItemsControl, VirtualizingStackPanel и высота ScrollViewer

Насколько я знаю, что существует не создано в команде svn для выполнения этого. Необходимо было бы записать сценарий для выполнения нескольких команд для создания всего diffs. Более простой подход должен был бы использовать GUI svn клиент, если это - опция. Многие из них, такие как подрывной плагин для Eclipse перечислят историю файла, а также позволят Вам просматривать разность каждого пересмотра.

9
задан Larry 16 October 2009 в 07:28
поделиться

1 ответ

Проблема в ItemsControl.Template: вы используете там StackPanel, что дает ее детям столько роста, сколько они хотят. Замените его на что-нибудь вроде

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>
    <StackPanel>
        <TextBlock Text="this is a title" FontSize="15" />
        <TextBlock Text="This is a description" />
    </StackPanel>
    <ScrollViewer CanContentScroll="True" Grid.Row="1">
        <VirtualizingStackPanel />
    </ScrollViewer>
</Grid>

И все должно работать нормально.

Надеюсь, это поможет.

8
ответ дан 4 December 2019 в 22:28
поделиться
Другие вопросы по тегам:

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