Title:
SynchronizedScrollViewers Download
Description: Scroll Synchronization
Imagine you have two ListBoxes with lots of items. Whenever a user scrolls in one of the two ListBoxes, the other one should be updated, too. What we want to do in this article is to create a simple attached property that allows us to group scrollable controls. In the following sample, you will see two ScrollViewers whose scroll positions are synchronized because they are both attached to the same ScrollGroup, "Group1"
To Search:
File list (Check if you may need any files):
SynchronizedScrollViewers.vssscc
.ilverlight\SoftwareArchitects.ScrollViewerUI.Web
...........\.....................................\App_Data
...........\.....................................\bin
...........\.....................................\...\SoftwareArchitects.ScrollViewerUI.Web.dll
...........\.....................................\...\SoftwareArchitects.ScrollViewerUI.Web.pdb
...........\.....................................\ClientBin
...........\.....................................\.........\SoftwareArchitects.ScrollViewerUI.xap
...........\.....................................\obj
...........\.....................................\...\Debug
...........\.....................................\...\.....\SoftwareArchitects.ScrollViewerUI.Web.csproj.FileListAbsolute.txt
...........\.....................................\...\.....\SoftwareArchitects.ScrollViewerUI.Web.dll
...........\.....................................\...\.....\SoftwareArchitects.ScrollViewerUI.Web.pdb
...........\.....................................\...\.....\TempPE
...........\.....................................\Properties
...........\.....................................\..........\AssemblyInfo.cs
...........\.....................................\Silverlight.js
...........\.....................................\SoftwareArchitects.ScrollViewerUI.Web.csproj
...........\.....................................\SoftwareArchitects.ScrollViewerUI.Web.csproj.user
...........\.....................................\SoftwareArchitects.ScrollViewerUI.Web.csproj.vspscc
...........\.....................................\SoftwareArchitects.ScrollViewerUITestPage.html
...........\.....................................\Web.config
...........\SoftwareArchitects.ScrollViewerUI
...........\.................................\App.xaml
...........\.................................\App.xaml.cs
...........\.................................\App_References
...........\.................................\..............\Microsoft.Windows.Controls.Theming.dll
...........\.................................\Bin
...........\.................................\...\Debug
...........\.................................\...\.....\AppManifest.xaml
...........\.................................\...\.....\Microsoft.Windows.Controls.Theming.dll
...........\.................................\...\.....\SoftwareArchitects.ScrollViewerUI.dll
...........\.................................\...\.....\SoftwareArchitects.ScrollViewerUI.pdb
...........\.................................\...\.....\SoftwareArchitects.ScrollViewerUI.xap
...........\.................................\...\.....\SoftwareArchitects.Windows.Controls.ScrollSynchronizer.dll
...........\.................................\...\.....\SoftwareArchitects.Windows.Controls.ScrollSynchronizer.pdb
...........\.................................\...\.....\TestPage.html
...........\.................................\MainPage.xaml
...........\.................................\MainPage.xaml.cs
...........\.................................\obj
...........\.................................\...\Debug
...........\.................................\...\.....\App.g.cs
...........\.................................\...\.....\MainPage.g.cs
...........\.................................\...\.....\ResolveAssemblyReference.cache
...........\.................................\...\.....\SoftwareArchitects.ScrollViewerUI.csproj.FileListAbsolute.txt
...........\.................................\...\.....\SoftwareArchitects.ScrollViewerUI.dll
...........\.................................\...\.....\SoftwareArchitects.ScrollViewerUI.g.resources
...........\.................................\...\.....\SoftwareArchitects.ScrollViewerUI.pdb
...........\.................................\...\.....\TempPE
...........\.................................\...\.....\XapCacheFile.xml
...........\.................................\Properties
...........\.................................\..........\AppManifest.xml
...........\.................................\..........\AssemblyInfo.cs
.......