ho questo ScrollViewer, cui aggiungo elementi programically:ScrollViewer.ChangeView restituisce false
<ScrollViewer VerticalSnapPointsAlignment="Near"
VerticalSnapPointsType="Mandatory"
VerticalScrollMode="Enabled"
VerticalScrollBarVisibility="Hidden"
ZoomMode="Disabled"
Width="400"
Height="400"
x:Name="MainFeatureScrollViewer"
ViewChanging="ScrollViewer_ViewChanging">
<StackPanel x:Name="MainFeatureStackPanel" />
</ScrollViewer>
Quando chiamo ChangeView come qui di seguito restituisce false e non succede nulla. Perché non dovrebbe funzionare?
bool result = this.MainFeatureScrollViewer.ChangeView(null, 400, null, true);
Stesso qui. Per ora sto usando ScrollToVerticalOffset, anche se è deprecato. – Tristan
Ho lo stesso problema con ScrottToHorizontalOffset. Passare a ChangeView (0, null, null) come consigliato dagli avvertimenti del compilatore lo interrompe, non avviene alcuno scorrimento. – dex3703