Tritium Reporting

TritiumReportDesigner

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

TritiumReportDesigner

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.

Platforms

Android, iOS, Mac Catalyst, and Windows 10 version 19041 and later (.NET 10 MAUI).

Main API

  • Report . The definition being designed.
  • Data . Rows used by RunPreview.
  • RulerUnit . Inches or centimeters.
  • SaveDefinition . Returns the report as JSON; LoadDefinition reads it back.

Basic example

Declare this namespace on the page.

xmlns:reporting="clr-namespace:Tritium.Maui.Reporting;assembly=Tritium.Maui.Reporting"
<reporting:TritiumReportDesigner x:Name="Designer" />

Add the package source from your license, then reference the package that includes this control. These packages are not on the public NuGet Gallery.

Part of Tritium Reporting , available on its own or in Tritium UI Complete.

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