* Utilises existing toolkit without modification
* Zoom box functionality
* Mouse wheel zoom functionality
* Pan functionality
* Scroll Functionality
* X Span functionality
Overview
I've been working on a project which uses the Silverlight 4 Toolkit chart control. The control is great, however there is no real zoom functionality which is a problem.
Here is an example given where the charts template is moidified to provide a ScrollViewer wrapper for the chart panel which allows you to zoom the whole chart and scroll around it:
http://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html
DataVisualization -> Zoom
The big problem with this is that the axes are scrolled with the chart surface, which is not the desired effect.
Solution
I thought about this for a while and came up with a solution without modifying the source.
Read more: Codeplex