This documentation is currently available in Portuguese. English and other languages are on the way.
Component Catalog
Catalogue of CrossFly's visual components: buttons, fields, pickers, alerts and selectors, each with a ready example.
iOS-style action sheet anchored to the bottom of the screen.
Modal dialog box with title, message and action buttons.
Reading barcodes/QR codes with the camera (abstract class).
Clickable button that displays text and/or icon, with a pressed state and onAction.
Charts — line, area, bar, stacked bar/area, pie, donut and combo — with a shared render core.
Color selection via a hue×saturation matrix + brightness slider.
Date selection in a monthly calendar, with an optional allowed range and the chosen day returned.
ComboBox — a button with an arrow that opens a list for single selection.
How to space components without Spacer — using Gap, ingap/outgap and layout fractions.
Reserved — empty skeleton in the 2026 API (produces no result).
Logical registry that makes Options/Switches mutually exclusive (radio).
Ephemeral non-modal notification (replaces Toast/ToolTip).
Displays an Image with configurable scale mode (ImageSize) and alignment.
Numeric keypad/calculator window that anchors to a focused TextField.
Non-interactive component for displaying text (with word-wrap) and/or read-only icons.
Ready-made list item cards — label only (SINGLE) or checkbox + label (MULTIPLE).
Scrollable, embeddable list of text items, with single or multiple selection.
Modal popup that wraps a ListView in a Window for selection in a floating window.
Pick a geographic coordinate on a map with GPS, returning latitude and longitude to the caller.
Displays GPS coordinates (lat, lon, fix time, speed, heading) as text, updated periodically.
Checkbox/radio with animated crossfade — checkbox on its own, radio in a Group.
Paged DataAdapter for VirtualListView, with an LRU page cache and asynchronous loading.
Capture a photo or video with the device camera, returning the path of the file it produced.
Base of all pickers — the getAnswer() + show(onAnswer) pattern.
Progress indicator — determinate bar, infinite animation or spinning icon.
Selection of a float value within a range, continuous or in steps.
On/off switch with an animated sliding track and an optional label.
Tab bar with an animated indicator and horizontally scrollable content with per-page snap.
Multiline text field with word-wrap, vertical scrolling, per-line icons and a scrollable read-only mode.
Single-line text field with mask, EditMode, password mode, clickable icons and a floating caption.
Abstract base for text input — cursor, selection, clipboard, focus and keyboard, common to TextField and TextArea.
Hour and minute selection via analog clock or grid.
High-performance virtualized list that recycles components, RecyclerView-style.
Embeds a native webview (HTML/JS) inside the UI — via the IWebView interface, platform-dependent.
Freehand drawing surface, with smoothed strokes and configurable color and thickness.