Controls
Atoms
Smallest building blocks
Base XAML controls
- ActivityIndicator(Spiner)
- Grid
- StackLayout
- Frame
- Label
- Button
- ScrollView
- ListView
- BoxView
- Switch
- ProgressBar
- RefreshView
- SearchBar
- BindableLayout
More Info: XAML Controls
Third Party
Custom
- AEntry : Entry
- ACombobox : Entry
- ACheckbox : Checkbox
- ASlider : Slider
- RepeaterView : FlexLayout
- DraggableListView : ListView
- SwipeSlider : CardView.CarouselView
- WebViewer : WebView
- GradientBoxView : StackLayout
Note
This A cotnrols (extended base controls) are not used in view only as atoms in Entry molecules
Molecules
On their own, atoms don’t provide much substance. However, they become meaningful once you begin to group them together like molecules:
- EntryAmount (Grid, AEntry, ACombobox, IconView, Label)
- EntryCheckBox
- EntryComboBox
- EntryDate
- EntryLookup
- EntryNumber
- EntrySelection
- EntrySlider
- EntrtText
- EntryRadioButton
- EntryPin
- FilePicker
- RoundIconButton
- AvatarView
- BadgeView
- EmptyView
- IconView
- NavigationButtons
- NumericKeyboard
- MenuItem
- DialogButtons
- TitleBar
- AccountSelector
- PartyAddressForm
- SegmentedView
- FilterSwipe
- LangSelectorComponent
- ContactBar
Organisms
Organisms on our planet range in size and complexity, so the same goes for our product’s “organisms.” They could be as small as a chart or as large as an entire page like payment post page.
- FloatAction
- Banner
- MapComponents
- ChooseContacts
- ChooseTemplateOrBeneficiary
- PaymentPostDetails
- PaymentConfirmation
Third Party
- [SxS Instant Payment]
- [SxS mToken]
- ScannerView
- ChartView
Top level
- Navigation (Master Detils, Tabbed)
- Pages (Standalone Page, Sub Page)
- Dialogs (Loading, Authentication, Autorize, Biometric, Confirm, Menu, PartyPicker, PinConfirmation, Prompt, Toast, Validation, Message(Info,Error,Warning))
- ViewModels (Wizard, List, Widget, MultiPage, Page )