Tritium UI

Controls gallery

Every control in Tritium UI for .NET MAUI, plus the barcode symbologies and the appearance finishes.

Controls

These are the controls in Tritium UI for .NET MAUI.

Barcode · Tritium Imaging & Barcode

TritiumBarcodeView

TritiumBarcodeView

Draw a scannable barcode or QR symbol from a string and export it as a PNG.

Key features

  • Encode retail, postal, logistics, and payment symbols, including Code 128, Code 39, EAN/UPC, ITF, Codabar, Code 93, MSI, Plessey, PDF417, Data Matrix, Aztec, QR, and the GS1 DataBar family.
  • Generate specialized symbols such as Micro QR, rMQR, MaxiCode, Intelligent Mail, POSTNET, PLANET, Royal Mail, KIX, Mailmark, Australia/Japan/Korea Post, PharmaCode, DotCode, Telepen, Code 11, Code One, Aztec Runes, HIBC, and VIN.
  • Produce payment and European profiles including EPC QR, Swiss QR-bill, UPN QR, Code 32, PZN8, Identcode, Leitcode, DPD, and ITF-14.
  • Turn on GS1-128 (FNC1) for Code 128, and infer GS1 formatting when the value already looks like an element string.
  • Set the symbol and its value together so the preview does not blank out on an intermediate invalid pair.
  • Choose foreground and background colors for the symbol.
  • Export a PNG file at the size you request.
  • Call UseTritiumBarcode() once at startup before you show a scanner or generator.
TritiumBarcodeScanner

TritiumBarcodeScanner

Accept a barcode from a keyboard wedge, a still image, or a live camera after the user grants permission.

Key features

  • Type or wedge a code into the entry and raise BarcodeDetected with the raw value, the format name, and the source (keyboard, camera, or image).
  • Keep the camera off until the page calls RequestEnableCameraAsync, which asks the user and requests the camera permission.
  • Decode a still image from a stream on every supported platform, including Windows, where live camera scanning is not available.
  • Show a live camera preview only when the device reports a usable camera (Android, iOS, and Mac Catalyst).
  • Bind the last accepted value two-way so a form can store the scan.
  • Stop the camera when the control unloads.

Charts · Tritium Charts

TritiumCartesianChart

TritiumCartesianChart

Plot business and financial series on a shared X/Y chart with zoom, a legend, and PNG export.

Key features

  • Drop in line, spline, area, bar, stacked and 100% stacked bar/area, scatter, range area, error bar, waterfall, and box-and-whisker series.
  • Chart OHLC and candlestick prices, with an optional volume pane and bull/bear colors.
  • Bind each series to a collection with X and Y property paths, or numeric, category, or date X values.
  • Use a linear or log Y axis, a secondary Y axis, axis titles, and vertical gridlines.
  • Let the user zoom and pan, show a crosshair and tooltips, and sync zoom across charts that share a ZoomSyncGroup.
  • Place the legend on any side, pick a named palette (teal, ocean, sunset, or mono), and override a series color.
  • Draw reference lines and trend overlays: linear fit, moving average, quadratic fit, Bollinger bands, and VWAP.
  • Animate series changes, show an empty-state message, and export the plot to a PNG stream or file.
  • Select a point and handle SeriesPointSelected.
TritiumFunnelChart

TritiumFunnelChart

Show a shrinking pipeline as a funnel or pyramid, with labels, explode, and PNG export.

Key features

  • Bind a FunnelSeries so each stage has a label and a value.
  • Switch between a funnel and a pyramid, and set how narrow the neck is.
  • Show data labels, a legend, and tooltips.
  • Explode one stage by index or explode the stage the user selects.
  • Animate the series and show an empty-state message.
  • Select a stage and handle SeriesPointSelected.
  • Export the chart to a PNG stream or file.
TritiumHeatmapChart

TritiumHeatmapChart

Color a grid of row and column values so dense matrices are easy to scan.

Key features

  • Bind a HeatmapSeries with column, row, and value property paths.
  • Paint cells on a two- or three-color scale (low, optional mid, high).
  • Show or hide cell value labels and axis labels.
  • Show a legend and tooltips, and animate the first draw.
  • Show an empty-state message when there is no data.
  • Select a cell and handle SeriesPointSelected.
  • Export the chart to a PNG stream or file.
TritiumPieChart

TritiumPieChart

Show parts of a whole as a pie or donut, with explode, a legend, and PNG export.

Key features

  • Bind one PieSeries to a collection with label and value property paths.
  • Set HoleRadius above zero to draw a donut.
  • Explode a slice by index, or explode the slice the user selects.
  • Show or hide the legend and tooltips, and play a short series animation.
  • Show a custom empty-state message when there is no data.
  • Select a slice and handle SeriesPointSelected.
  • Export the chart to a PNG stream or file.
TritiumRadarChart

TritiumRadarChart

Compare several series across the same categories on a radar (spider) chart.

Key features

  • Overlay more than one RadarSeries on the same spokes.
  • Bind each series with category and value property paths.
  • Choose whether a series is a filled polygon or an outline, and set the stroke size.
  • Show a legend, tooltips, and a configurable number of grid rings.
  • Animate the series and show an empty-state message.
  • Select a point and handle SeriesPointSelected.
  • Export the chart to a PNG stream or file.

Badge · Tritium UI Controls

TritiumBadge

TritiumBadge

Show a short label in a rounded chip that follows the active Tritium theme.

Key features

  • Set the caption with Text.
  • Pick up the current accent, ink, and chrome automatically.
  • Repaint when the theme pack, finish, fill, or accent changes.
  • Drop it inline on a page without extra layout code.
  • Stay readable in light and dark app themes.

Data form · Tritium UI Controls

TritiumDataForm

TritiumDataForm

Generate a labeled editor for a .NET object, validate it, and commit or cancel the edits.

Key features

  • Point DataObject at a POCO and let the form build one editor per public property.
  • Use a masked entry for masked strings, a numeric entry for numbers, a switch for bool, a date picker for DateTime and DateOnly, and a combo box for enums.
  • Name, order, group, or hide fields with DataFormDisplay, and attach a mask with DataFormMasked.
  • Validate with the standard .NET validation attributes, including Required and Range.
  • Run validation when a field changes, when it loses focus, or only when you call Validate.
  • Replace or cancel an editor in GeneratingEditor before it is shown.
  • Commit succeeds only when validation passes. Cancel restores the object to the values from the last load or successful commit and rebuilds the editors.
  • Turn the whole form read-only, and opt in to haptic or sound feedback on the editors.

Data grid · Tritium Data Grids

TritiumDataGrid with grouping and filters

TritiumDataGrid

Display, edit, filter, group, and export tabular or hierarchical data in a MAUI grid.

Key features

  • Bind ItemsSource and auto-generate columns, or declare text, numeric, boolean, date, combo, and template columns.
  • Let users sort, resize, reorder, hide, and freeze columns on the left or the right.
  • Filter with a text box, a distinct-value list or tree, Excel-style filters, and an advanced AND/OR filter.
  • Group rows, expand a tree of children, show row details, and switch between a table and a card layout.
  • Edit cells inline or with a row template, and undo or accept the changes.
  • Select rows or cells, copy the selection as tab-separated text, and paste back into the grid.
  • Show column summaries (sum, average, count, min, max), merge equal cells, pin rows, and color cells with conditional rules.
  • Page the rows, find text, and save or restore column, sort, filter, and group state.
  • Export CSV or Excel, and print or preview the current view as HTML.

Docking · Tritium UI Controls

TritiumDockGroup

TritiumDockGroup

A titled tool panel that can collapse, pin, and close inside a dock host.

Key features

  • Set a title and put any view in the body.
  • Collapse the body from the header, with a short animation.
  • Pin the group so a floating panel stays on screen.
  • Hide the close or pin button when the panel should stay put.
  • Scroll a tall body instead of clipping it.
  • Raise CloseRequested, CollapseChanged, PinChanged, and ContentSizeChanged for your own layout.
TritiumDockHost

TritiumDockHost

Dock, float, reorder, and restore tool groups inside one page.

Key features

  • Stack TritiumDockGroup panels in a scrollable dock column.
  • Drag a title bar to float the group, with a short move threshold so a click does not undock it.
  • Snap floating groups to neighboring floats, the dock column, and the overlay edges.
  • Drop a float back into the dock and choose its order from the drop position.
  • Keep a pinned group on screen so it does not redock.
  • Show, hide, or close a group, and listen for closed, shown, redocked, and drag-ended.
  • Attach a visibility menu so the user can bring a hidden group back.
  • On Windows, the title bar shows a grab cursor while the pointer is over it.

Editors · Tritium UI Controls

TritiumAutoComplete

TritiumAutoComplete

Filter a list as the user types and bind both the text and the chosen item.

Key features

  • Filter with Contains or StartsWith after a minimum number of characters.
  • Bind ItemsSource to strings or objects and select a match into SelectedItem.
  • Keep Text two-way so you can drive the box from code.
  • Show a busy state while you replace the list from a search.
  • Opt in to haptic or sound feedback when a suggestion is chosen.
  • Hide the suggestion list after a selection.
TritiumComboBox

TritiumComboBox

Pick one item from a list, with an optional clear button and a display property.

Key features

  • Bind ItemsSource and SelectedItem two-way.
  • Show a property of each object with DisplayMemberPath, or the object's text.
  • Offer a Clear button, or hide it when a value is required.
  • Opt in to haptic or sound feedback when the selection changes.
  • Use it as the enum editor that DataForm generates.
Screenshot coming

TritiumDateTimePicker

Edit a date, a time, or both, and keep the value inside an optional range.

Key features

  • Switch among date only, time only, and date plus time.
  • Bind a nullable DateTime two-way.
  • Clamp the date with MinimumDate and MaximumDate.
  • Opt in to haptic or sound feedback when the user commits a change.
  • DataForm uses the date mode for DateTime and DateOnly properties.
TritiumMaskedEntry

TritiumMaskedEntry

Force typed text into a mask and expose the raw value plus whether the mask is complete.

Key features

  • Use 0 for a digit, L for a letter, A for a letter or digit, and any other character as a literal.
  • Show a prompt character in slots the user has not filled.
  • Keep Value as the raw characters, separate from the formatted display.
  • Set IsValid when every slot is filled.
  • Opt in to haptic or sound feedback when the user leaves the field.
  • DataForm applies DataFormMasked to string properties automatically.
TritiumNumericEntry

TritiumNumericEntry

Edit a decimal with optional bounds, a format, and a valid flag you can bind.

Key features

  • Bind a nullable decimal two-way.
  • Reject values outside Minimum and Maximum.
  • Allow an empty box when AllowNull is true.
  • Format the display with a .NET numeric format string.
  • Read IsValid to see whether the current text is an in-range number.
  • Opt in to haptic or sound feedback on commit.
TritiumSignaturePad

TritiumSignaturePad

Capture a signature with a finger or pointer and export it as a PNG.

Key features

  • Draw one or more strokes on the pad.
  • Set the ink color and stroke width.
  • Read IsEmpty before you accept the form.
  • Clear the pad from a button.
  • Export the strokes to a PNG stream at a chosen size.
  • Opt in to haptic or sound feedback with the other editors.
TritiumStepper

TritiumStepper

Step a number up or down between a minimum and a maximum.

Key features

  • Bind Value two-way as a decimal.
  • Set Minimum, Maximum, and Increment.
  • Clamp at the ends instead of wrapping.
  • Show the current value between minus and plus buttons.
  • Opt in to haptic or sound feedback on each step.
TritiumSwitch

TritiumSwitch

Bind a boolean to a switch that follows the Tritium accent color.

Key features

  • Bind IsToggled two-way.
  • Use the active theme accent for the on state.
  • Ignore programmatic updates so feedback plays only for a user toggle.
  • Opt in to haptic or sound feedback.
  • DataForm uses it for bool properties.

Gantt · Tritium Scheduling

TritiumGanttView

TritiumGanttView

Plan tasks on a Gantt chart with dependencies, calendars, resources, and a critical path.

Key features

  • Show a task grid beside timeline bars, and bind your own objects with a mapping or use TritiumGanttTask.
  • Zoom by day, week, or month, and shade non-working days from a project calendar.
  • Link tasks finish-to-start, start-to-start, finish-to-finish, or start-to-finish, with lag, and draw or delete links on the chart.
  • Drag to move a bar, resize a segment, and update progress, with multi-step undo and redo.
  • Highlight the critical path, show baselines and milestones, and enforce dependency dates.
  • Indent a hierarchy with ParentId, split a task, and apply schedule constraints such as start-no-earlier-than and must-start-on.
  • Assign resources, show overload, level the schedule, and open a resource histogram.
  • Host more than one project, choose task-grid columns, and put text on the bars.
  • Edit a task in the properties dialog, export a PNG or a vector PDF, and print (Windows dialog, or open the PDF elsewhere).

Gauges · Tritium Gauges

TritiumBulletGraph

TritiumBulletGraph

Compare a featured measure with a target on a compact qualitative scale.

Key features

  • Show a featured measure against a comparative marker.
  • Paint qualitative ranges (poor, satisfactory, good) behind the bar.
  • Lay the graph out horizontally or vertically.
  • Show tick labels and an optional label on the comparative marker.
  • Drag the featured value, snap it, and animate changes.
  • Bind Value as an alias of the featured measure.
  • Export the graph to a PNG stream or file.
TritiumDigitalGauge

TritiumDigitalGauge

Show a number as a seven-segment readout, including a clock-style colon.

Key features

  • Bind minimum, maximum, and a two-way value.
  • Choose how many digits and decimal places to show.
  • Pad with leading zeros, and append a unit.
  • Blink a colon for a clock-style display.
  • Recolor the digits from ranges, with a separate alarm color.
  • Set the panel and digit colors, plus a title.
  • Export the readout to a PNG stream or file.
TritiumLinearGauge

TritiumLinearGauge

Show a value on a horizontal or vertical bar with ticks, ranges, and a needle.

Key features

  • Bind minimum, maximum, and a two-way value.
  • Lay the scale out horizontally or vertically.
  • Color quantitative bands and add marker pointers.
  • Show ticks, labels, a title, and a bar color.
  • Drag the needle, snap to a step, and animate changes.
  • Lock interaction with IsReadOnly.
  • Export the gauge to a PNG stream or file.
TritiumRadialGauge

TritiumRadialGauge

Show a value on a circular dial with ranges, a needle, and optional dragging.

Key features

  • Set minimum, maximum, and a two-way value.
  • Sweep any start angle and arc, from a full circle to a semicircle.
  • Color bands with GaugeRange and add extra pointers with GaugeMarker.
  • Show major and minor ticks, labels, a title, and a center label.
  • Let the user drag the needle, snap to a step, and animate value changes.
  • Lock the dial with IsReadOnly.
  • Export the gauge to a PNG stream or file.

Image editor · Tritium Imaging & Barcode

TritiumImageEditor

TritiumImageEditor

Load a picture, paint and select on it, adjust it, and export PNG or JPEG.

Key features

  • Load from a file, stream, or byte array, and export PNG or JPEG to a stream or file.
  • Paint with pen, pencil, highlighter, eraser, spray, bucket, gradient, clone, and recolor tools.
  • Draw lines, curves, rectangles, ellipses, arrows, and text, with bold, italic, size, and font.
  • Select with a rectangle, ellipse, lasso, or magic wand, then copy, cut, paste, crop, fill, feather, expand, or contract.
  • Rotate, flip, crop, resize the canvas, and adjust brightness, contrast, hue, saturation, blur, sharpen, and other effects.
  • Keep a layer stack: add, duplicate, delete, rename, reorder, flatten, set opacity, and blend (normal, multiply, screen, overlay, darken, lighten).
  • Undo, redo, and jump to a history step.
  • Zoom, pan, and fit the image; on Windows the mouse wheel zooms at the pointer.
  • Show or hide the paint toolbar, and raise ImageChanged after an edit.

Maps · Tritium Maps

TritiumMapView

TritiumMapView

Draw web map tiles from the source you choose (OpenStreetMap, Azure Maps with your own key, or any HTTPS tile server), with pins, shapes, GeoJSON, heatmaps, and choropleth.

Key features

  • Center on a latitude and longitude and set the zoom.
  • Choose the tile source: OpenStreetMap, Azure Maps with your own key (Road, Satellite, Hybrid, and Night), or any HTTPS tile server. Tiles are drawn by our own native renderer and kept in a local tile cache.
  • Add pins, circles, polylines, and polygons, and edit overlays when you enable that mode.
  • Cluster pins, draw a freehand shape, and measure distance.
  • Pins with clustering, shapes with editing, GeoJSON, heatmaps, and choropleth.
  • Search with geocoding, reverse-geocode a point, and show a route.
  • Show the user's location, follow the device, and draw heading when a compass is available.
  • Add the Azure Maps traffic overlay when you use Azure Maps with your own key.
  • Show a heatmap layer and handle pin, overlay, cluster, long-press, and measure events.

Org chart · Tritium Charts

TritiumOrgChartView

TritiumOrgChartView

Draw an organization tree with connectors, expand and collapse, and find a person.

Key features

  • Bind a hierarchy with children, or a flat list with id and parent id.
  • Show a label, a subtitle, and an optional image on each node.
  • Lay the tree top-down or left-to-right with orthogonal connectors.
  • Expand all, collapse all, or collapse to a level, and select a node.
  • Pinch to zoom, and use the mouse wheel on Windows.
  • Highlight a name and scroll to the match with QuickFind.
  • Export the chart to a PNG stream or file.

PDF · Tritium Documents

TritiumPdfViewer

TritiumPdfViewer

Open a PDF, page through it, search, fill forms, annotate, and save the markup.

Key features

  • Load from a file, byte array, or stream, and move to a page.
  • Fit the width, fit the page, or set a custom zoom.
  • Scroll one page at a time or continuously in a vertical stack.
  • Show thumbnails and a find bar, then jump to the next or previous hit.
  • Ask for a password or a recipient certificate when the file needs one.
  • Highlight, underline, ink, sticky notes, stamps, and free text, then save the annotations.
  • Mark redactions and export a redacted copy.
  • Fill AcroForm text, checkboxes, radio buttons, and choice fields, including multi-select, and save an incremental copy.
  • Raise DocumentLoaded, DocumentLoadFailed, and SearchCompleted.

Pivot · Tritium Data Grids

TritiumPivotGrid

TritiumPivotGrid

Turn a flat list into a row, column, and value matrix with totals.

Key features

  • Assign fields to rows, columns, and values and aggregate with sum, count, average, min, or max.
  • Show row totals, column totals, and subtotals.
  • Sort by the row label or by a data column, ascending or descending.
  • Format numbers and choose the text shown for empty cells.
  • Expand and collapse groups.
  • Embed a field list, or share the same field collections with a separate TritiumPivotFieldList.
  • Select a cell and handle CellTapped.
  • Export the matrix to CSV or to a PNG.
  • This is a flat-list pivot, not an OLAP cube.
TritiumPivotFieldList

TritiumPivotFieldList

Assign source fields to pivot rows, columns, and values without writing layout code.

Key features

  • List available fields and move them into Rows, Columns, or Values.
  • Share those three collections with a TritiumPivotGrid so the matrix stays in sync.
  • Suggest field names from the first object's public properties.
  • Tap a chip to send it back to Available.
  • Cycle a value field's aggregate (sum, count, average, min, max) with a long-press or secondary tap.
  • Start from an empty layout and let the user build the pivot.

Reporting · Tritium Reporting (in Complete, or on its own)

TritiumReportViewer

TritiumReportViewer

Paginate a bound report, zoom it, search it, and export it to the formats your users expect.

Key features

  • Bind a report definition plus rows, or hand it a finished document.
  • Accept a data source, a list of objects or dictionaries, and prompt for parameters.
  • Move first, previous, next, and last, and show a document map.
  • Zoom to fit width, fit page, or a percent from 25% to 400%.
  • Find text and step through the hits.
  • Export PDF, Word, Excel (xlsx and xls), PNG, CSV, HTML, XML, MHTML, PowerPoint, and TIFF.
  • Raise PrintRequested so the app can show its own print UI.
  • Raise ActionRequested when the user activates a link, mailto, or embedded document.
TritiumReportDesigner

TritiumReportDesigner

Lay out a banded report visually, preview it, and save the definition.

Key features

  • Design report, page, and group headers and footers plus a details band.
  • Drop labels, fields, formulas, barcodes, images, lines, boxes, charts, maps, gauges, cross-tabs, subreports, running totals, and embedded documents.
  • Snap, move, resize, and multi-select items, with undo and redo.
  • Switch rulers between inches and centimeters, and set Letter or A4, portrait or landscape.
  • Edit groups, sorts, and parameters, including cascading parameters.
  • Preview against a data source, a list of objects, or the built-in sample rows.
  • Save and reload the definition as JSON.
  • Add bar, line, pie, area, scatter, funnel, heatmap, radar, donut, waterfall, financial, and organization charts when those controls are available to the designer.
TritiumAveryLabelView

TritiumAveryLabelView

Preview a sheet of Avery receiving labels and export the sheet as a PDF.

Key features

  • Choose Avery 5160 or 8160 (30 labels, 1 by 2-5/8 inch), 5163 (10 labels, 2 by 4 inch), or 5164 (6 labels, 3-1/3 by 4 inch) on US Letter.
  • Put a title, barcode, SKU, purchase order, quantity, location, date, and description on each label.
  • Preview the sheet at a chosen DPI.
  • Export the sheet to PDF bytes or to a file.
  • Replace the whole sheet or edit the item list and refresh.

Rich text · Tritium UI Controls

TritiumRichTextEditor

TritiumRichTextEditor

Edit formatted text as HTML, with a toolbar for the styles most forms need.

Key features

  • Bind Html two-way, and read the plain Text alongside it.
  • Apply bold, italic, underline, headings, paragraphs, and bulleted or numbered lists.
  • Insert and remove links.
  • Show or hide the toolbar, and switch to read-only.
  • Show a placeholder when the document is empty.
  • Raise HtmlChanged after an edit.
  • Set the document from code with SetHtmlAsync.

Scheduler · Tritium Scheduling

TritiumScheduler

TritiumScheduler

Schedule appointments across day, week, month, and resource timeline views.

Key features

  • Switch among day, week, work week, month, a multi-month strip, and a resource timeline.
  • Bind appointments and resources, or map your own objects with property paths.
  • Drag and resize appointments, and create or edit them through events you can cancel.
  • Repeat daily, weekly, or monthly, and edit one occurrence, the following occurrences, or the whole series.
  • Mark free, tentative, busy, out of office, or working elsewhere, and store location, notes, and attendees.
  • Show holidays and notes, set the first day of the week, and define the workday and slot length.
  • Select several dates, and fire reminders on a timer you control.
  • Print the visible range: a Windows print dialog when a window is available, otherwise an HTML file (and a simple PDF) the app opens.
TritiumCalendarCombo

TritiumCalendarCombo

Pick a date from a drop-down month calendar without leaving the form.

Key features

  • Show the selected date in a read-only box and open a month grid.
  • Bind SelectedDate two-way.
  • Limit choices with MinDate and MaxDate.
  • Start the week on the day you choose.
  • Raise DateSelected when the user picks a day.
  • Bind it to a scheduler's selected date so both stay in step.

Timeline · Tritium Scheduling

TritiumTimelineView

TritiumTimelineView

Place events and date ranges on a horizontal history line, separate from the scheduler and the Gantt.

Key features

  • Show instants as points and spans as bars.
  • Bind your objects with title, details, start, end, and category paths, or use TritiumTimelineEvent.
  • Stack events by alternating sides, by category lanes, or all above or below the axis.
  • Pan across time, pinch to zoom, and use the mouse wheel on Windows.
  • Mark now, and clamp the scale with minimum and maximum zoom.
  • Show labels and tooltips, and scroll to a time.
  • Select an item and handle ItemTapped.
  • Export the timeline to a PNG stream or file.

Treemap · Tritium Charts

TritiumTreemapView

TritiumTreemapView

Size rectangles by value so a hierarchy, or a flat list, is easy to compare.

Key features

  • Bind a tree with value, label, and children paths, or a flat list of nodes.
  • Lay out with squarified, slice-and-dice, or strip algorithms, and choose the strip direction.
  • Color by category or on a continuous scale from one color to another.
  • Drill into a branch, show a breadcrumb, and animate the drill.
  • Show labels, compact value text, and tooltips.
  • Highlight nodes whose label matches a search string.
  • Select a tile and handle ItemTapped and DrillChanged.
  • Export the treemap to a PNG stream or file.

Tree · Tritium UI Controls

TritiumTreeView

TritiumTreeView

Show a hierarchy the user can expand, check, select, and reorder.

Key features

  • Bind a tree with a children property path, or load children when a node expands.
  • Select nothing, one node, or many.
  • Show checkboxes and read the checked items.
  • Supply an item template, or display one property of each object.
  • Drag to reorder siblings or drop a node onto a new parent.
  • Expand and collapse from code, and listen for both.
  • Hear NodeReordered and NodeReparented, including when your list is immutable and you must apply the move yourself.

Barcode symbologies

TritiumBarcodeView draws these symbols.

Gs1DataBarExpanded barcode

Symbology

Gs1DataBarExpanded

A symbology drawn by TritiumBarcodeView.

Gs1DataBarTruncated barcode

Symbology

Gs1DataBarTruncated

A symbology drawn by TritiumBarcodeView.

Gs1DataBarLimited barcode

Symbology

Gs1DataBarLimited

A symbology drawn by TritiumBarcodeView.

Gs1DataBarStacked barcode

Symbology

Gs1DataBarStacked

A symbology drawn by TritiumBarcodeView.

Gs1DataBarStackedOmnidirectional barcode

Symbology

Gs1DataBarStackedOmnidirectional

A symbology drawn by TritiumBarcodeView.

Gs1DataBarExpandedStacked barcode

Symbology

Gs1DataBarExpandedStacked

A symbology drawn by TritiumBarcodeView.

PharmaCodeTwoTrack barcode

Symbology

PharmaCodeTwoTrack

A symbology drawn by TritiumBarcodeView.

DeutschePostIdentcode barcode

Symbology

DeutschePostIdentcode

A symbology drawn by TritiumBarcodeView.

DeutschePostLeitcode barcode

Symbology

DeutschePostLeitcode

A symbology drawn by TritiumBarcodeView.

RoyalMailMailmark barcode

Symbology

RoyalMailMailmark

A symbology drawn by TritiumBarcodeView.

Appearance

Switch every Tritium control to a shared theme pack, finish, fill, and accent, including light and dark.

  • Apply one of five packs: Default, Candy, Glass, Gradient, or Soap Bubble.
  • Choose a flat finish or a depth finish with a stronger bevel.
  • Paint chrome with a horizontal, vertical, diagonal, or radial fill.
  • Set your own accent color and two to six gradient stops.
  • Follow the application's light or dark theme for page, surface, ink, muted text, and borders.
  • Merge TritiumThemeResources so XAML can bind DynamicResource keys such as TritiumAccent, TritiumInk, TritiumPage, and the series colors.
  • Listen for Changed and re-read colors after a pack or accent change.
  • Drive charts, badges, editors, and the rest of the suite from the same tokens.

Packs

Soap Bubble

Theme pack

Soap Bubble

A theme pack.

Gradient stops

Gradient uses 2, 3, 4, 5, 6 stops.

Gradient with 2 color stops

Gradient

Gradient 2

Gradient with this many color stops.

Gradient with 3 color stops

Gradient

Gradient 3

Gradient with this many color stops.

Gradient with 4 color stops

Gradient

Gradient 4

Gradient with this many color stops.

Gradient with 5 color stops

Gradient

Gradient 5

Gradient with this many color stops.

Gradient with 6 color stops

Gradient

Gradient 6

Gradient with this many color stops.

Fill direction

Horizontal fill

Fill

Horizontal

A fill direction.

Vertical fill

Fill

Vertical

A fill direction.

Diagonal fill

Fill

Diagonal

A fill direction.

Radial fill

Fill

Radial

A fill direction.

Finish

Flat finish

Finish

Flat

A presentation finish.

Depth3D finish

Finish

Depth3D

A presentation finish.

Ask Tritium

How-to help and product fit for FleetPro, Tritium UI, and Tritium Reporting.

Ask how to use a feature, or tell us your company, platforms, team size, and use case. Pricing and upgrades go to sales.

Product fit
Contact sales

Search the FAQ