在wpf中设置ScrollViewer的滚动范围

时间:2010-11-24 09:28:36

标签: wpf scrollbar datatemplate scroll itemscontrol

我在WPF中使用ScrollViewer。我的XAML如下::

<ScrollViewer HorizontalScrollBarVisibility="Auto" x:Name="ScrollProcess">

   <ItemsControl ItemsSource="{Binding Steps}">

        <ItemsControl.ItemsPanel>
            <ItemsPanelTemplate>
                <StackPanel Orientation="Horizontal"></StackPanel>
            </ItemsPanelTemplate>
        </ItemsControl.ItemsPanel>

        <ItemsControl.ItemTemplate>
            <DataTemplate>
                  <TextBlock>Test Text</TextBlock>
            </DataTemplate>
        </ItemsControl.ItemTemplate>

    </ItemsControl>

</ScrollViewer>

我想知道如何将滚动条设置为选定的TextBlock(比如显示大约25个TextBlocks。我必须将滚动条移动到第15个TextBlock)

1 个答案:

答案 0 :(得分:1)

textBox15.BringIntoView();

FrameworkElement.BringIntoView Method