- How to keep elements in ScrollViewer in sight, regardless of scrolling
- <Page
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
- <Grid>
- <ScrollViewer Width="250" Height="100" HorizontalScrollBarVisibility="Visible">
- <StackPanel>
- <Grid Width="350" Height="50">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- </Grid.ColumnDefinitions>
- <Button Content="1" Grid.Column="0" BorderThickness="2" Width="50" />
- <Button Content="2" Grid.Column="1" BorderThickness="2" Width="50" />
- <Button Content="3" Grid.Column="2" BorderThickness="2" Width="50" />
- <Button Content="4" Grid.Column="3" BorderThickness="2" Width="50" />
- <Button Content="5" Grid.Column="4" BorderThickness="2" Width="50" />
- <Button Content="6" Grid.Column="5" BorderThickness="2" Width="50" />
- <Button Content="X" Grid.Column="6" BorderThickness="2" Width="50" />
- </Grid>
- <Grid Width="350" Height="50">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- <ColumnDefinition Width="50" />
- </Grid.ColumnDefinitions>
- <Button Content="1" Grid.Column="0" BorderThickness="2" Width="50" />
- <Button Content="2" Grid.Column="1" BorderThickness="2" Width="50" />
- <Button Content="3" Grid.Column="2" BorderThickness="2" Width="50" />
- <Button Content="4" Grid.Column="3" BorderThickness="2" Width="50" />
- <Button Content="5" Grid.Column="4" BorderThickness="2" Width="50" />
- <Button Content="6" Grid.Column="5" BorderThickness="2" Width="50" />
- <Button Content="X" Grid.Column="6" BorderThickness="2" Width="50" />
- </Grid>
- </StackPanel>
- </ScrollViewer>
- </Grid>
- </Page>
- <Grid>
- <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="5">
- <Button Content="Button1"/>
- <Button Content="Button1"/>
- <Button Content="Button1"/>
- <Button Content="Button1"/>
- <Button Content="Button1"/>
- </StackPanel>
- <ScrollViewer>
- ... Scroll Viewer Embedded Stuff ...
- </ScrollViewer>
- </Grid>