WPF перемещается в область просмотра ItemsControl - PullRequest
0 голосов
/ 04 августа 2020

У меня есть ItemsControl с Grid -подобными элементами внутри:

<ItemsControl Grid.Row="2"
    ScrollViewer.VerticalScrollBarVisibility="Auto">
    <!--Header-->
    <ItemsControl.Template>
    ...
    </ItemsControl.Template>

    <!--Table-->
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto" SharedSizeGroup="Positions"/>
                </Grid.ColumnDefinitions>
                <TextBlock Grid.Column="0" Text="{Binding SomeText}" />
            </Grid>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>

Я хочу, чтобы TextBlock внутри Grid, который находится в ItemTemplate, переместился в область просмотра на ItemsControl прокрутка должна отображаться как можно дольше. Например, когда пользователь прокручивает вниз, и этот TextBlock вот-вот исчезнет за верхним краем ItemsControl, он скользит вниз от середины содержащего Grid к низу, пытаясь остаться в области просмотра.

Как добиться такого поведения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...