如何在一个页面中对齐两个滚动查看器

时间:2018-06-12 11:17:40

标签: c# xaml scrollviewer

我正在尝试在一个页面中将父滚动查看器中的2个滚动查看器对齐。

每个scrollviewer里面都是一个动态添加数据的列表框。但是ScrollViewer(DataViewer1)占用了整个页面,即使我已经将空格分为 1.5 * ,用于“DatavIiewer1”和< “DataViewer”的强度> 1 * 。

<ScrollViewer Name="DataList" Grid.Row="2" Grid.RowSpan="2" Grid.Column="1" VerticalAlignment="Stretch">
 <Grid  Name="ScrollContent" Margin="0,0,0,0">
            <Grid.RowDefinitions>
                <RowDefinition Height="1.5*"/>
                <RowDefinition Height="1*"/>
            </Grid.RowDefinitions>

            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"/>
            </Grid.ColumnDefinitions>

            <ScrollViewer Grid.Row="0" Grid.Column="0" Name="DataViewer1" VerticalScrollBarVisibility="Visible">
            ------//Dynamic Listbox
           </ScrollViewer>

            <Grid Grid.Row="1" Grid.Column="0" Name="DataViewer" >
            <ScrollViewer>
            ---------//Dynamic Listbox
            </Scrollviewer>
            </Grid>
</Grid>
</ScrollViewer>

Windows中是否存在上述功能的限制?

当我设置Grid“ScrollContent”Height = 1000时,上面的代码正常工作。

但我希望它能够做出回应。

0 个答案:

没有答案