2010-11-24 2 views
0

Я использую ScrollViewer в WPF. Моя XAML выглядит следующим образом ::Настройка прокрутки ScrollViewer в wpf

<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
textBox15.BringIntoView(); 

FrameworkElement.BringIntoView Method

+0

Превосходно! Это отлично работает yippie !!!! Я немного манипулировал кодом, чтобы добавить ваш код, и с помощью прикрепленных свойств я смог выполнить свое требование. – GuruC 2010-11-24 10:07:58

Смежные вопросы