Wir versuchen, vertikalen Offset zu finden, wenn Benutzer versuchen, die RadDataBoundListbox in Windows Phone 8 Silverlight zu scrollen. Zum Beispiel: die Position, an der die Listbox gescrollt wurde.Wie erhalten Sie Scroll-Offset in RadDataBoundListBox?
Bisher wir versuchen, mit ScrollStateChanged Ereignis Registrierung aber dieses Ereignis gibt nur Scrolling Staaten wie TopStretch, Scrolling, NotScrolling usw.
<telerikPrimitives:RadDataBoundListBox x:Name="MessagesList" IsAsyncBalanceEnabled="True" Style="{StaticResource RadDataBoundListBoxStyle1}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="ScrollStateChanged">
<Command:EventToCommand Command="{Binding ScrollChangedCommand}" PassEventArgsToCommand="True"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</telerikPrimitives:RadDataBoundListBox>
Wir fanden keine Veranstaltung/Ansatz finden konnten, um dieses Problem zu lösen.
Eine Idee zur Lösung dieses Problems könnte hilfreich sein.
Danke.
Irgendwelche Hinweise, wie man ScrollViewer von der RadDataBoundListBox bekommt? – prdp89
werfen Sie einen Blick auf ak VisualTreeHelper oder die TemplatedVisualTreeExtensions.GetFirstLogicalChildByType-Methode aus dem Coding4Fun-Toolkit –