CarouselView.FormsPlugin.AllowViewModels 5.2.1-beta

This is a prerelease version of CarouselView.FormsPlugin.AllowViewModels.
dotnet add package CarouselView.FormsPlugin.AllowViewModels --version 5.2.1-beta                
NuGet\Install-Package CarouselView.FormsPlugin.AllowViewModels -Version 5.2.1-beta                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CarouselView.FormsPlugin.AllowViewModels" Version="5.2.1-beta" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CarouselView.FormsPlugin.AllowViewModels --version 5.2.1-beta                
#r "nuget: CarouselView.FormsPlugin.AllowViewModels, 5.2.1-beta"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install CarouselView.FormsPlugin.AllowViewModels as a Cake Addin
#addin nuget:?package=CarouselView.FormsPlugin.AllowViewModels&version=5.2.1-beta&prerelease

// Install CarouselView.FormsPlugin.AllowViewModels as a Cake Tool
#tool nuget:?package=CarouselView.FormsPlugin.AllowViewModels&version=5.2.1-beta&prerelease                

Create Horizontal and Vertical carousels, add page indicators, navigation arrows and much more. “How to” at Github repository.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid is compatible. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Universal Windows Platform uap10 is compatible. 
Xamarin.iOS xamarinios was computed.  xamarinios10 is compatible. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
5.2.1-beta 13,736 7/26/2018

5.2.1-beta
[Update] Allow ItemsSource to be ViewModels in iOS
5.2.0
[Android] NullReferenceException during swiping bug #314
[Update] Adding scroll direction property to Scrolled event callback
5.1.3
[Update] App crashes with the 5.1.2 version #305
[update] App crashes on dynamic add to ItemSource collection #301
[Update] Reseting arrows visibility when ItemsSource change
5.1.2
[update] App crashes on dynamic add to ItemSource collection #301
5.1.1
[Update] Fixing portable library support
[Android] Android CirclePageIndicator.SetStyle not found #300
5.1.0
[Update] Updating to netstandard2.0
[Update] IsSwipingEnabled renamed to IsSwipeEnabled
[Update] Adding Scrolled event callback to report page scrolling percent
[Update] ItemSource update during transition leads to an exception enhancement #294
[Update] Adding ArrowsTransparency property (Android and iOS)
[Android] Moving CirclePageIndicators and VerticalViewPager to separated packages
[Android] Fix for entry focus soft keyboard bug #242
[Android] Out of memories (FFImageLoading + CarouselView) #279
5.0.2
[Android] System.InvalidCastException: Specified cast is not valid. Android #272
5.0.1
[Update] Navigation Arrows doesn't disappear when using swipe #265
5.0.0
[Update] Adding support for netstandard1.4
[Update] Adding PositionSelectedCommand bindable property
[Update] Navigation arrows now supported in Android and iOS
[Android] Fixing ViewRenderer constructor
[Android] ListView scrolls to the top as you swipe right and left on the CarouselView bug #258
[Android] On Property changed not fired when carousel view is inside ViewCell (Listview) #183
4.4.6
[iOS] CarouselViewRenderer.Dispose Null reference Unhandled Exception: #210
[iOS] Exception thrown on Dispose #233
[UWP] Changing Width of Carousel View resets back to first item #230
4.4.5
[Update] Performance improvements
4.4.4
[Update] XF 2.4.0 now supported
[Update] Position Selected can now be declared from XAML
[Android] Does not re-measure its layout on Height Changed #184
[Android] Content bleeds into Indicator position due to height miscalculation #185
4.4.3
[Android] TapGestureRecognizer doesn't work when added to CarouselViewControl #200
[iOS] PositionSelected not called when adding a new item.
[UWP] Adding an Item to the CarouselView Causes Exception when ShowIndicators = False #198
[UWP] Crash on window resize #199
[UWP] Adding back VirtualizationStackPanel as FlipView.ItemsPanelTemplate
[UWP] Overall stability and improvements.
4.4.2
[Update] Fix #129 CarouselViewControl not rendered when loading a page from memory bug
[Update] Fix #157 CarouselView Binding breaks when returning to Page bug duplicate
4.4.1
[UWP] Windows 10 mobile Entry virtual keybord not pushing up bug #138 (fixed)
4.4.0
[Android] Fixing #136 (Page recreation caused by entry focus)
[iOS] Fixing #158 (Extra DataTemplate instantiations on iOS)
[Update] Adding support for a List of View as ItemsSource (Now the control can be declared entirely in XAML)
4.3.0
[iOS] Finally a fix that works to avoid memory leaks with custom views.
4.2.9
[iOS] Crash due to disposed objects when jumping back and forth #143 (removing version 4.2.6 memory leak fix)
4.2.8
[iOS] Version 4.2.7 - Fast scrolling is causing crash bug #134 (going back to 4.2.6 memory leak fix)
[Update] Significant performance step backwards bug duplicate #141 (fixed, related to page indicators)
4.2.7
[iOS] Significfant Memory Leak for iOS when using custom layout for page content #125 (refactored)
4.2.6
[iOS] Significant Memory Leak for iOS when using custom layout for page content #125 (fixed)
4.2.5
[Update] Implementing ItemsSource CollectionChanged Clear, Move and Replace actions.
4.2.4
[Update] Checking for null Element to avoid crashes.
4.2.3
[iOS] iOS crashes sometimes if page is removed while position change has not finished #116 fixed.
4.2.2
[iOS] Rotation bug #115 (fixed)
4.2.1
[Update] Does IsSwipingEnabled only work on Android? #112
[Update] ItemsSource_CollectionChanged() listener never gets removed from INotifyCollectionChanged #113
4.2.0
[Update] InterPageSpacingColor deprecated. Using BcakgroundColor instead.
4.1.3
[Android] Matching Xamarin.Forms Android Support v4 package version dependency (23.3.0).
4.1.2
[Update] When a page is inserted in a position minor or equal than current position, keep current page selected updating position.
4.1.1
[iOS] Content not getting rendered in iOS because ElementWidth is 0 (+ fix) #96
4.1.0
[Update] Fixing position property when adding/removing from ItemsSource collection.
4.0.0
[Update] Code refactoring.
[Update] ItemsSource changed to IEnumerable.
[Update] ObservableCollections now supported as ItemsSource.
[Update] InsertPage and RemovePage deprecated  (you can add/remove pages using ObservableCollection as ItemsSource).
[Update] PageIndicatorTintColor property renamed to IndicatorsTintColor.
[Update] All bindable property-changed implemented.
[UWP] Arrows property renamed to ShowArrows.
3.1.1
[iOS] Fix for issues after recreating the control #86
3.1.0
[Android] Dynamically Changing Carousel Doesn't Load Threads, duplicates #75 (fixed)
[Android] Call to DataTemplateSelector.OnSelectTemplate happend multiple times on Android #78 (fixed)
[Android] Adding Xamarin.Android.Support.v4 version 24.2.1 dependency (Android 7)
3.0.3
[Update] Adding platform specific dependencies.
3.0.2
[Update] Minor fixes for Position binding.
3.0.1
[Android] NullReference exception. CirclePageIndicator.OnDraw (Fixed)
3.0.0
[Update] Deprecating SetCurrentPage. Change position property in code behind to set current page (binding supported).
[New feature] ItemsSource now support a DataTemplate List (see repo for tutorial).
[iOS] Bug fixes and improvements.
2.9.0
[New feature] AnimateTransition, enables transition animation when swiping programmatically (default true).
2.8.0
[Update] Now ItemsSource support null value or empty list.
2.7.1
[Update] IndicatorsStyle property renamed to IndicatorsShape (default Circle).
2.7.0
[New feature] New property named IndicatorsStyle with value equal Rounded or Squared (default Rounded).
2.6.1
[New feature] InterPageSpacingColor property to change the color of the margin/space between pages (default #FFFFFF).
2.6.0
[iOS] Small fix to avoid UIPageViewController.View go outside its container bounds
[Update] ShowIndicators property now does what it supposed to do, hide/show indicators :)
[Update] ItemsSourceChanged method removed, implemented at OnElementPropertyChanged
2.5.2
[Android] #40 SetCurrentPage doesn't work for "0" (fixed)
[iOS] #39 Page indicator doesn't work on iOS (fixed)
2.5.1
[iOS] Disabling UIPageControl tap event
2.5.0
[Update] HeighRequest declaration no needed anymore
[Update] CVLabel deprecated
[Update] Horizontal StackLayout is working
2.4.0
[Android] Fixing exception when including ListView in a page
[Update] Adding compatibility for Forms > 2.3.0.107
2.3.2
[Bug] Fixing exception on ItemsSourceChanged when Element is null.
[Android] Circle page indicators attributes names incompatibility with other libraries (Fixed).
2.3.1
[iOS] Fixing exception when removing last page.
2.3.0
[update] Deprecating PageIndicatorsBackgroundColor.
[Update] Deprecating CV custom controls except for CVLabel.
[bug fix] Crash when calling OnRestoreInstanceState (Android).
[bug fix] NullReferenceException during creation if control is not visible (UWP).
[bug fix] Fix NullReferenceException in PageAdapter.get_Count when ItemSource is null.
[bug fix] Other bug fixes and enhancements.