如何冻结Grid元素中的行

时间:2011-10-06 09:57:29

标签: silverlight grid

是否可以冻结Silverlight Grid(而不是DataGrid)元素中的最顶行?如果是这样,有人可以举例说明如何做到这一点吗?

谢谢,

XAM

1 个答案:

答案 0 :(得分:0)

考虑以下结构:

在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

栗色部分是冻结,因为滚动时它不会移动。