2010-11-24 12 views
0

Ich verwende einen ScrollViewer in WPF. Meine XAML ist wie folgt ::Einstellung der Scroll-Ausdehnung von ScrollViewer in 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> 

Ich möchte wissen, wie die Scrollbar auf den ausgewählten TextBlock (sagen rund 25 Textblocks wird angezeigt. Ich habe die Scrollbar 15. TextBlock- bewegen)

Antwort

1
textBox15.BringIntoView(); 

FrameworkElement.BringIntoView Method

+0

Hervorragend! Es funktioniert super Yippie !!!! Ich habe den Code ein wenig manipuliert, um deinen Code hinzuzufügen, und durch die Verwendung angehängter Eigenschaften konnte ich meine Anforderung erfüllen. – GuruC