Diskuze: WPF - scrollBar.Maximum
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
To právěžě nejde, ten ScrollViewer nemá žádný parametr svých scrollbarů kromě viditelnosti.
no řeším mírně podobný problém, že mám u sebe ScroolVieweru více a potřebuji je když user posouvá jeden aby se posunuli všechny.
To mám vyřešeno v tomto duchu:
private void scrollBar1_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
{
scrollViewer2.ScrollToHorizontalOffset(e.NewValue);
scrollViewer1.ScrollToHorizontalOffset(e.NewValue);
}
Problém ovšem nastává v tom, že nevím na jakou hodnotu nastavovat
scrollBar1.maximum aby byl přesně od kraje ke kraji. Zatím to mám
vyřešené tak, že tam mám poměrně velké číslo a konce mě dosáhne
třeba v první třetině - což je hrozný.
Ikdyž vlastně pokud to chceš ovládat jedním scollbarem co je ve scollVieweru, tak spíš takto:
private void scrollViewer1_ScrollChanged(object sender, ScrollChangedEventArgs e)
{
scrollViewer2.ScrollToHorizontalOffset(e.HorizontalOffset);
scrollViewer3.ScrollToVerticalOffset(e.VerticalOffset);
}
Zobrazeno 6 zpráv z 6.