Introduction - If you have any usage issues, please Google them yourself
Simple Behavior to Allow Zooming and Dragging a Contained Control
I inherited a solution that had some code behind to allow zooming the contents of a Window because the WPF design was for a 2560 x1440 display and was hard to see on a smaller display. I moved the code into a behavior and added the ability to drag the zoomed control. I also designed it so that the container did not have to be just a Window but could be any ContentControl.