Как заморозить строку в элементе сетки - PullRequest
1 голос
/ 06 октября 2011

Возможно ли заморозить самую верхнюю строку внутри элемента Silverlight Grid (не DataGrid)?Если да, может ли кто-нибудь привести пример того, как это можно сделать?

Спасибо,

Xam

1 Ответ

0 голосов
/ 06 октября 2011

Рассмотрим следующую структуру:

В XAML определите:

<Grid x:Name="LayoutRoot">
    <Grid Margin="8">
        <Grid.RowDefinitions>
            <RowDefinition Height="77.958"/>
            <RowDefinition/>
        </Grid.RowDefinitions>
        <ScrollViewer Margin="8,0,8,8" Grid.Row="1" Height="332.042" VerticalAlignment="Bottom">
            <Grid Height="524" Width="592" HorizontalAlignment="Left" VerticalAlignment="Top" Background="#FF00DCD7"/>
        </ScrollViewer>
        <Grid Background="#FF8D0000"/>
    </Grid>
</Grid>

Это будет выглядеть так:

Screenshot

maroon часть заморожена в том смысле, что при прокрутке она не будет двигаться.

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