XamForms.Extended is an open-source library created for my development purposes. It is en extension for Xamarin.Forms. Hope you will find it useful!
- Xamarin.iOS
- Xamarin.Android
- Install into your .NET Standard project and Client projects.
- Nuget available here
On iOS, in AppDelegate.cs, after Xamarin.Forms.Forms.Init()
call:
XamForms.EnhancedControls.iOS.EnhancedControls.Init();
On Android, in MainActivity.cs, after Xamarin.Forms.Forms.Init()
call:
XamForms.Enhanced.Droid.EnhancedControls.Init();
- ExtendedEntry
- ExtendedFrame
- ExtendedImage
- ExtendedLabel
- ExtendedListView
- ExtendedWebView
- ExtendedStackLayout
- ExtendedToolbarItem
- GradientView
- BaseViewModel
- ToObservable extension for IList
- ObservableProperty
First add the xmlns namespace:
xmlns:views="clr-namespace:XamForms.Enhanced.Views;assembly=XamForms.Enhanced"
Then add the xaml:
<views:ExtendedStackLayout Grid.Row="1" TappedCommand="{Binding DoNothingCmd}" BackgroundColor="#Fuchsia">
You can find samples of all controls in the sample folder.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning.
- Łukasz Ławicki - lubiepomaranczki
See also the list of project contributors
This project is licensed under the MIT License - see the LICENSE file for details