CarouselView.FormsPlugin
6.0.0
dotnet add package CarouselView.FormsPlugin --version 6.0.0
NuGet\Install-Package CarouselView.FormsPlugin -Version 6.0.0
<PackageReference Include="CarouselView.FormsPlugin" Version="6.0.0" />
paket add CarouselView.FormsPlugin --version 6.0.0
#r "nuget: CarouselView.FormsPlugin, 6.0.0"
// Install CarouselView.FormsPlugin as a Cake Addin #addin nuget:?package=CarouselView.FormsPlugin&version=6.0.0 // Install CarouselView.FormsPlugin as a Cake Tool #tool nuget:?package=CarouselView.FormsPlugin&version=6.0.0
Create Horizontal and Vertical carousels, add page indicators, navigation arrows and much more. “How to” at Github repository.
Product | Versions 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. |
-
MonoAndroid 1.0
- Xamarin.Android.CirclePageIndicator (>= 1.1.1)
- Xamarin.Android.VerticalViewPager (>= 1.1.2)
- Xamarin.AndroidX.ViewPager (>= 1.0.0.2)
- Xamarin.Forms (>= 4.8.0.1821)
-
UAP 1.0
- Xamarin.Forms (>= 4.8.0.1821)
-
Xamarin.iOS 1.0
- Xamarin.Forms (>= 4.8.0.1821)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on CarouselView.FormsPlugin:
Package | Downloads |
---|---|
SheshaMobile.Core
Common application functionality and features to be shared across the framework |
|
Xam.Plugin.TabView
TabView Control for Xamarin.Forms. |
|
Swank.FormsPlugin
Xamarin embeddable image viewer with 360 degree support for Xamarin Forms |
|
TestWW
Package Description |
|
Shimmer.CSharp.BLEAPI
Package Description |
GitHub repositories (7)
Showing the top 5 popular 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
|
|
Serg-Norseman/GEDKeeper
GEDKeeper - program for work with personal genealogical database
|
|
baskren/Forms9Patch
Simplify image management and text formatting in your Xamarin.Forms apps
|
Version | Downloads | Last updated |
---|---|---|
6.0.0 | 430,335 | 12/21/2020 |
5.2.0 | 12,700,288 | 1/17/2018 |
5.1.3 | 11,741 | 1/11/2018 |
5.0.2 | 63,995 | 11/25/2017 |
5.0.1 | 5,987 | 11/22/2017 |
5.0.0 | 32,436 | 11/20/2017 |
4.4.6 | 25,133 | 10/22/2017 |
4.4.5 | 11,600 | 10/15/2017 |
4.4.4 | 17,143 | 10/9/2017 |
4.4.3 | 38,057 | 8/31/2017 |
4.4.2 | 33,138 | 7/6/2017 |
4.4.1 | 4,961 | 6/29/2017 |
4.4.0 | 3,993 | 6/23/2017 |
4.3.0 | 6,136 | 6/15/2017 |
4.2.9 | 5,066 | 6/7/2017 |
4.2.8 | 3,683 | 6/4/2017 |
4.2.7 | 4,658 | 5/23/2017 |
4.2.6 | 3,617 | 5/21/2017 |
4.2.5 | 3,286 | 5/17/2017 |
4.2.4 | 6,340 | 5/7/2017 |
4.2.3 | 2,376 | 5/7/2017 |
4.2.2 | 5,918 | 5/4/2017 |
4.2.1 | 2,847 | 5/1/2017 |
4.2.0 | 5,677 | 4/26/2017 |
4.1.3 | 2,697 | 4/25/2017 |
4.1.2 | 3,958 | 4/20/2017 |
4.1.1 | 3,155 | 4/17/2017 |
4.1.0 | 3,426 | 4/12/2017 |
4.0.0 | 3,074 | 4/11/2017 |
3.1.1 | 4,422 | 3/31/2017 |
3.1.0 | 3,124 | 3/28/2017 |
3.0.2 | 3,423 | 3/22/2017 |
3.0.1 | 4,749 | 3/7/2017 |
3.0.0 | 13,005 | 1/31/2017 |
2.9.0 | 5,503 | 1/7/2017 |
2.8.0 | 2,540 | 1/5/2017 |
2.7.1 | 3,125 | 12/20/2016 |
2.7.0 | 2,476 | 12/19/2016 |
2.6.1 | 2,514 | 12/18/2016 |
2.6.0 | 2,444 | 12/16/2016 |
2.5.2 | 2,553 | 12/15/2016 |
2.5.1 | 3,814 | 12/2/2016 |
2.5.0 | 3,374 | 11/28/2016 |
2.4.0 | 2,563 | 11/27/2016 |
2.3.2 | 3,847 | 11/14/2016 |
2.3.1 | 2,867 | 11/8/2016 |
2.3.0 | 3,624 | 10/9/2016 |
2.2.0 | 4,316 | 8/13/2016 |
2.1.0 | 2,760 | 8/1/2016 |
2.0.0 | 2,668 | 7/25/2016 |
1.3.1 | 2,574 | 7/22/2016 |
1.3.0 | 2,741 | 7/7/2016 |
1.2.0 | 2,781 | 7/2/2016 |
1.0.19 | 3,231 | 6/20/2016 |
1.0.18 | 2,613 | 6/12/2016 |
1.0.17 | 2,529 | 6/6/2016 |
1.0.16 | 2,487 | 5/31/2016 |
1.0.15 | 2,504 | 5/24/2016 |
1.0.13 | 2,454 | 5/17/2016 |
1.0.12 | 2,446 | 5/16/2016 |
1.0.11 | 2,485 | 5/13/2016 |
1.0.10 | 2,456 | 5/12/2016 |
1.0.9 | 2,375 | 5/11/2016 |
1.0.8 | 2,402 | 5/10/2016 |
1.0.7 | 2,477 | 5/10/2016 |
1.0.6 | 2,419 | 5/10/2016 |
1.0.5 | 2,491 | 5/8/2016 |
6.0.0
[New] Adding InfiniteScrolling property
[New] Adding AutoplayInterval property
[New] Adding LoadMore event
[New] Adding LoadMore command
[New] Adding SelectedItem property
[New] Adding SelectedItem to PositionSelected EventArgs
[New] Adding HorizontalIndicatorsPosition property
[New] Adding VerticalIndicatorsPosition property
[New] Adding ArrowsSize property
[New] Arrows templates
[New] Adding ArrowsParentMargin property
[New] Adding HorizontalArrowsPosition property
[New] Adding VerticalArrowsPosition property
[New] Adding PrevArrowTemplate property
[New] Adding NextArrowTemplate property
[New] SwipeGestureRecognizer will work on the opposite direction as the carousel orientation
[New] TapGestureRecognizer will work as soon a Command is used
[Update] Bug fixes and performance improvements
[Android] Adding support for AndroidX
[Known Issues] Vertical swiping not working in Android
5.2.1
[Update] PCL assembly being installed in Android and iOS projects
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.