Added grid sheet inside cropping area (it's now grid sheet 3 rows by 3 columns). Added dependency properties for inner and exterior cropping grid lines styles.
Added animation on cropping mode changed. (fade in/out). Canvas visibility is not used anymore - instead I use opacity and IsHitVisible property binding to IsInCroppingMode.
Added dependency property to disable/enable cropping mode changed animation.
Added two dependency properties: ShadedAreaOpacity - to control nonselected area shade level in CroppingMode, CroppingModeChangedAnimationDuration - controls animation duration length.
Added IsOnFitToScreenAnimationEnabled depdency property. Added DependencyProperty for CroppingCornerContentTemplate. Refactored xaml code, moved default styles to resources.