Optimization:
Manipulation Translation Points are buffered now -> too much translation points lead to bad performance on windows phone.
BUGFIX:
ChangeView still throws StackOverflowException - chaged it to ZoomToFactor (and removed IsFitOnScreenAnimationEnabled dp).
Merge branch 'CroppableImage'
Added extensions classes. Math, Point, Rectangle and Zoom.
Most of them perfom calculation useful in geometric transformations.
Disabled scrolling and rotating in windows8.1 sample.
Added helper class to handle RenderTransform scrolling.
Added RenderTransform and IshitTestVisible in xaml.
Added Rotation functionality.
Added dependency properties:
RotationAngle, IsRotationEnabled, IsScrollingEnabled.
Corner events are buffered now.
Removed .xaml For RenderTransform - it didn't rotate around center because of that.
Refactored CroppableImage to ImageExtended - it's more than simple cropping control (and it will be even better soon) ;-)
name refactor change.
Merge branch 'CroppableImage'
Added PredefinedSelectedArea enum, attribute, interface for providing selected area and provider.
Added three implemented selected area provider (custom, fill and square).
PredefinedSelectedAreaProvider return proper IPredefinedSelectedAreaProvider (accordign to enum passed value) and calls GetSelectedAreaSize method.
SelectedAreaShape dependency property.
Added property to control selected shape size (square/fill/ 16:9 etc.).
Orginal selected area setter sets VisualSelectedArea when zoom factor
Added area providers with factory-like provider class.
When rotation or selected area shape is changed then view is updated.
Added untracked files to repo (size extensions and fourbythree area provider).
Removed "reversed" area providers. Fixed SizeExtensions .GetSizeWIthAspect - it can't returned values bigger than provided by size in argument.
Added SlideToPreview control and sample page.
BUGFIX:
Fixed bug which lead to crash (sometimes) when control was loaded - SelectedArea is updated now only when control template is loaded and set.