All Projects → rhedgpeth → Prototype.Forms.Controls

rhedgpeth / Prototype.Forms.Controls

Licence: Apache-2.0 license
This sample app contains a random mixture of Xamarin/Xamarin.Forms controls, views, and functionality snippets that I've created.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Prototype.Forms.Controls

XamarinClipboardPlugin
Cross Platform Clipboard access for Xamarin
Stars: ✭ 24 (+14.29%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android, xamarin-plugin, xamarin-library
LaunchMapsPlugin
Launch External Maps Plugin for Xamarin and Windows
Stars: ✭ 49 (+133.33%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android, xamarin-plugin
XamUI
Xamarin UI Challenges 🏆
Stars: ✭ 57 (+171.43%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android, xamarinforms
XamCall
XamDesign Xamarin Forms Call screen Ui Design
Stars: ✭ 25 (+19.05%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android, xamarinforms
VersionTrackingPlugin
Version Tracking Plugin for Xamarin and Windows
Stars: ✭ 62 (+195.24%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android, xamarin-plugin
CouchDraw
A synchronized drawing app that utilizes Couchbase Sync Gateway and Xamarin to enable shared canvases.
Stars: ✭ 22 (+4.76%)
Mutual labels:  xamarin, mobile-app, xamarin-forms, xamarin-ios, xamarin-android
Improvexamarinbuildtimes
Tips and tricks on how to speed up the time it takes to compile a Xamarin app
Stars: ✭ 180 (+757.14%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Xamarin Playground
Random cool stuff I play around using Xamarin.. :3 Some of these cool projects I feature them on my blog, with step by step explanation. :) Don't forget to check it out. Go to: theconfuzedsourcecode.wordpress.com
Stars: ✭ 183 (+771.43%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Connectivityplugin
Connectivity Plugin for Xamarin and Windows
Stars: ✭ 253 (+1104.76%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
EntryCustomReturnPlugin
Xamarin.Forms Plugin to customize the Xamarin.Forms.Entry Keyboard Return Button
Stars: ✭ 81 (+285.71%)
Mutual labels:  xamarin-forms, xamarin-ios, xamarin-android, xamarin-plugin
Facialrecognitionlogin
An iOS and Android app that uses facial recognition to enhance the security of a login page. Built using Xamarin.Forms and Microsoft Cognitive Services.
Stars: ✭ 46 (+119.05%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Xamuidemo
Xamarin Forms Login Page UI Kit
Stars: ✭ 82 (+290.48%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (+442.86%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Cognitive-Face-Xamarin
A client library that makes it easy to work with the Microsoft Cognitive Services Face API on Xamarin.iOS, Xamarin.Android, and Xamarin.Forms and/or Portable Class Libraries.
Stars: ✭ 18 (-14.29%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Microsoft.maui.graphics
Stars: ✭ 160 (+661.9%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Xamarin Demos
This repository contains the Syncfusion Xamarin UI control’s samples and the guide to use them.
Stars: ✭ 218 (+938.1%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Faceoff
An iOS, Android and UWP app created in Xamarin.Forms that uses Microsoft's Cognitive Emotion API Services to compare facial expressions
Stars: ✭ 79 (+276.19%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Ffimageloading
Image loading, caching & transforming library for Xamarin and Windows
Stars: ✭ 1,288 (+6033.33%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Xamarin Docs
Xamarin Documentation - public content repo
Stars: ✭ 136 (+547.62%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Plugin.audiorecorder
Audio Recorder plugin for Xamarin and Windows
Stars: ✭ 140 (+566.67%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android

Prototype.Forms.Controls

This sample app contains a random mixture of Xamarin/Xamarin.Forms controls, views, and functionality snippets that I've created.

Table of Contents

  1. ToggleButton
  2. Checkbox
  3. Checkbox List
  4. Collapsible/Expandable (Accordion) List
  5. Editable Label
  6. ListView with TappedCommand
  7. ListView with Infinite Scroll
  8. RadioButtonList
  9. TabControl with Collapsible/Expandable capabilities

ToggleButton

A ToggleButton is a control that allows for switching back and forth between images (e.g. 'checked' and 'unchecked' below). ToggleButton inherits from Xamarin.Forms.Button.

<controls:ToggleButton 
            x:Name="toggleButton"
            CheckedImage="checked"
            UnCheckedImage="unchecked"
            Enabled="true"
            Animate="false"
            Command="{Binding Source={x:Reference CheckboxControl}, Path=CheckedCommand }" />

Checkbox

The Checkbox control is essentially a StackLayout that contains a ToggleButton and Label.

<controls:Checkbox Text="{Binding CheckboxTitle}" 
                   IsChecked="{Binding IsChecked}" 
                   CheckedCommand="{Binding OnCheckedCommand}" />

Coming Soon: Overridable SkiaSharp (default) implementations for Checked/Unchecked states in place of where images are currently required. This will eliminate the need for any platform additions (images).

CheckboxList

The CheckboxList control inherits from Xamarin.Forms.ListView and contains a list of Checkbox controls. It allows you to bind a collection of ISelectableItem object implementations, and maintain a list of selected items. CheckboxList contains events and commands observing changes to the CheckboxList items.

<controls:CheckboxList ItemsSource="{Binding Items}" 
                       SelectedItems="{Binding SelectedItems}" />

Note: The CheckboxList control also contains functionality for selecting/de-selecting all of the checkboxes in the list. (Documentation and samples coming soon for this).

Collapsible/Expandable (Accordion) List

(Coming soon!)

Editable Label

(Coming soon!)

ListView with Item Tapped Command

(Coming soon!)

ListView with Infinite Scroll

(Coming soon!)

RadioButtonList

The RadioButtonList inherits from StackLayout, and contains a list of RadioButton controls. The ItemsSource property within the RadioButtonList expects IEnumerable<string>. The collection of strings is used to create the RadioButton items contained within the RadioButtonList.

<controls:RadioButtonList ItemsSource="{Binding Items}" ItemSelectedCommand="{Binding ItemSelectedCommand}" />

Note: The RadioButton control requires custom renderering within the iOS and Android projects.

Coming Soon: I will be expanding the functionality of the to allow for more options (i.e. pre-selecting radio button items, custom selected/unselected formatting, etc.)

TabControl with Collapsible/Expandable capabilities

(Coming soon!)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].