I believe what you are looking for is a zoom behavior. Behaviors are objects that encapsulate some form of interactive behavior. I've seen several examples of "Zoom Behaviors" that you should be able to use for your project. You should be able to use or modify one of the following...
- Laurent Bugnion's Zoom Behavior
- WPF Extensions - has a zoom control
Greg Roberts
2010-10-19 17:07:32