CarouselView.FormsPlugin 4.4.1

Create Horizontal and Vertical carousels, add page indicators, render one page at a time moving back and fort programmatically and much more. “How to” at Github repository.

There is a newer version of this package available.
See the version list below for details.
Install-Package CarouselView.FormsPlugin -Version 4.4.1
dotnet add package CarouselView.FormsPlugin --version 4.4.1
<PackageReference Include="CarouselView.FormsPlugin" Version="4.4.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CarouselView.FormsPlugin --version 4.4.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

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.

Showing the top 3 GitHub repositories that depend on CarouselView.FormsPlugin:

Repository Stars
microsoft/SmartHotel360-Mobile
SmartHotel360 Mobile
microsoft/TailwindTraders-Mobile
Tailwind Traders Mobile
microsoft/app-innovation-workshop
Hands-on workshop designed to help you learn Azure, Mobile & AI

Version History

Version Downloads Last updated
5.2.0 280,932 1/17/2018
5.1.3 6,633 1/11/2018
5.0.2 41,368 11/25/2017
5.0.1 2,590 11/22/2017
5.0.0 9,181 11/20/2017
4.4.6 19,822 10/22/2017
4.4.5 9,401 10/15/2017
4.4.4 8,593 10/9/2017
4.4.3 29,085 8/31/2017
4.4.2 26,530 7/6/2017
4.4.1 2,703 6/29/2017
4.4.0 1,878 6/23/2017
4.3.0 3,921 6/15/2017
4.2.9 2,792 6/7/2017
4.2.8 1,497 6/4/2017
4.2.7 2,529 5/23/2017
4.2.6 1,310 5/21/2017
4.2.5 1,126 5/17/2017
4.2.4 3,828 5/7/2017
4.2.3 308 5/7/2017
4.2.2 2,932 5/4/2017
4.2.1 769 5/1/2017
4.2.0 2,411 4/26/2017
4.1.3 600 4/25/2017
4.1.2 1,872 4/20/2017
4.1.1 959 4/17/2017
4.1.0 1,202 4/12/2017
4.0.0 699 4/11/2017
3.1.1 2,315 3/31/2017
3.1.0 1,000 3/28/2017
3.0.2 1,222 3/22/2017
3.0.1 2,315 3/7/2017
3.0.0 8,400 1/31/2017
2.9.0 3,179 1/7/2017
2.8.0 413 1/5/2017
2.7.1 936 12/20/2016
2.7.0 326 12/19/2016
2.6.1 395 12/18/2016
2.6.0 333 12/16/2016
2.5.2 376 12/15/2016
2.5.1 1,341 12/2/2016
2.5.0 1,162 11/28/2016
2.4.0 357 11/27/2016
2.3.2 1,620 11/14/2016
2.3.1 430 11/8/2016
2.3.0 1,330 10/9/2016
2.2.0 2,155 8/13/2016
2.1.0 569 8/1/2016
2.0.0 482 7/25/2016
1.3.1 381 7/22/2016
1.3.0 597 7/7/2016
1.2.0 507 7/2/2016
1.0.19 789 6/20/2016
1.0.18 440 6/12/2016
1.0.17 382 6/6/2016
1.0.16 387 5/31/2016
1.0.15 394 5/24/2016
1.0.13 394 5/17/2016
1.0.12 352 5/16/2016
1.0.11 357 5/13/2016
1.0.10 358 5/12/2016
1.0.9 316 5/11/2016
1.0.8 347 5/10/2016
1.0.7 349 5/10/2016
1.0.6 336 5/10/2016
1.0.5 379 5/8/2016
Show less