Added first version of FlipViewMemory efficient lazy image load behavior. Added helper class for circular queue.
Added interfaces:
IImageSourceProvider - to get image source for lazy load behavior
IIdentifable - IImageSourceProvider uses it to distinguish different source providers.
AutoIncrementIdentifable - IIdentifable autoincrement unique id provider (in context of FlipView behavior it guarentess no collision)
IImageSourceProviderConverter - used to convert binded FlipViewItem to IImageSourceProvider.
Added IImageSourceProvider to repository.
Add unit tests and changes in sample project..
Added missing circular queue tests.
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.
Merged ImageExtended bugfix.
Added SlideToOrginal control with sample.
Beta version.
Fixed sample cropping checkbox.
Merged SlideToOrginal control to branch.
Added missing files to project.
SlideToOrginal WP bugfixes.
Added ViewAsyncOperationCoordinator, OperationState and ResourceLoader.
It is used to execute tasks when there is no any operation currently running. ViewAsyncOperationCoordinator and OperationState contains information about current state (operation msg, title , is running, is cancelling).
Added Func<> extensions to reduce arguments into single Func<TResult>.
Merge branch 'AsynchronousOperationCoordinator' into development
Merge branch 'development'
Added keybased async operation coordinator to give ability to split operation into logical segments.
Added extension method to IAsyncOperationCoordinator so methods up to three parameters could be passed.
Merge branch 'AsynchronousOperationCoordinator'
CRASH Bugfix:
SlideToPreview control crashed when any Image source was set to empty image (0 width / height )
Crash bugfix:
ImageExtended crashed when invalid image source was set (empty image).