.NET MAUI
Tritium UI for .NET MAUI
These are commercial controls for third-party .NET developers worldwide. License a single product group, the Essentials suite, or the Complete suite. Put them in an app for any industry.
.NET MAUI on Android, iOS, Mac Catalyst, and Windows, in any kind of app.
Platforms
The target framework for each platform, and the oldest operating system we support there.
| Target framework | Minimum OS |
|---|---|
net10.0-android | Android 21 |
net10.0-ios | iOS 15 |
net10.0-maccatalyst | Mac Catalyst 15 |
net10.0-windows10.0.19041.0 | Windows 10.0.17763 |
These are native .NET MAUI views, not a web view. You use the same control set on every platform.
More .NET platforms are coming
.NET MAUI is where Tritium UI ships first. We're bringing the same product groups to WinForms and to ASP.NET, built the same way: our own code, with no third-party libraries. These platforms aren't available yet, and we haven't set dates.
| Platform | Platform code | Status | What's planned |
|---|---|---|---|
| .NET MAUI | .NETMAUI | Available | Android, iOS, Mac Catalyst, and Windows, on .NET 10 |
| WinForms for .NET Framework 4.7.1 | .NET471 | Planned | Its own package for desktop apps on .NET Framework 4.7.1 and later |
| WinForms for modern .NET | .NETCore10 | Planned | A separate package for WinForms apps on modern .NET (.NET 10) |
| ASP.NET Core | .ASPCore10 | Planned | Blazor components first, then Tag Helpers for MVC and Razor Pages |
| ASP.NET (.NET Framework) | .ASPNet | Planned | ASP.NET MVC 5 helpers for web apps on .NET Framework 4.7.1 |
One license, every platform. Yours to keep. Licenses are per developer. A product group license covers that group on every Tritium platform, so you don't buy it again for WinForms or the web. The apps and sites you deploy are royalty-free. Your license doesn't expire: the edition you buy keeps working, and one year of updates for that edition is included.
Not every control will arrive on every platform at the same time. Ask Sales which controls are planned for the platform you target.
Product groups
Essentials is Tritium UI Controls and Tritium Data Grids. Complete is all nine groups.
| Product group | What's in it |
|---|---|
| Tritium UI Controls | Editors (including Badge), DataForm, Buttons, Tabs, TreeView, Gallery (carousel), Docking, RichText |
| Tritium Data Grids | DataGrid, Pivot |
| Tritium Charts | Charts, Treemap, OrgChart |
| Tritium Gauges | Gauges |
| Tritium Maps | Maps |
| Tritium Scheduling | Scheduler, Gantt, Timeline |
| Tritium Documents | PDF viewer and the PDF engine |
| Tritium Imaging & Barcode | Image editor, barcode, and scanner |
| Tritium Reporting | Report designer, report viewer, and Avery labels |
Suites
Buy a single product group or a suite. Each product group has its own installer, so you install only what you licensed. Essentials bundles Tritium UI Controls and Tritium Data Grids. Complete includes all nine product groups. Licenses are per developer, and one product-group license covers every platform.
Essentials
Includes:
EditorsDataFormTreeViewDockingRichTextDataGridPivot
Complete
Essentials, plus:
ChartsGaugesTreemapOrgChartMapsSchedulerGanttTimelinePdfImageEditorBarcodeReporting
Core, Graphics, and Licensing come with it.
What comes with your license
Tritium.Licensing, Tritium.Maui.Core, and Tritium.Graphics come free with any product group or suite.
Tritium Reporting includes the optional Tritium.Maui.Reporting.Sqlite and Tritium.Maui.Reporting.Geo companions. Tritium Documents includes the PDF viewer and the PDF engine. Each group has its own installer, and suite installers cover every group in the suite. Contact sales@tritiumapps.com for pricing and licenses.
Control catalog
These are the controls. The names below are what you write in your app.
-
Barcode · Tritium Imaging & Barcode
-
Charts · Tritium Charts
-
Badge · Tritium UI Controls
-
Data form · Tritium UI Controls
-
Data grid · Tritium Data Grids
-
Docking · Tritium UI Controls
-
Editors · Tritium UI Controls
-
Gantt · Tritium Scheduling
-
Gauges · Tritium Gauges
-
Image editor · Tritium Imaging & Barcode
-
Maps · Tritium Maps
-
Org chart · Tritium Charts
-
PDF · Tritium Documents
-
Pivot · Tritium Data Grids
-
Reporting · Tritium Reporting
-
Rich text · Tritium UI Controls
-
Scheduler · Tritium Scheduling
-
Timeline · Tritium Scheduling
-
Treemap · Tritium Charts
-
Tree · Tritium UI Controls
Barcode
Barcode can draw a code and read one. The views are TritiumBarcodeView and TritiumBarcodeScanner.
Encode
Draws a barcode in the symbologies listed below.
Decode
Reads a barcode from a keyboard wedge or a still image.
Keyboard wedge and still-image decode run on Android, iOS, Mac Catalyst, and Windows. Live camera runs on Android, iOS, and Mac Catalyst when a camera is reported; Windows has no live camera scan. The camera opens only after RequestEnableCameraAsync and a granted camera permission.
Turn on GS1-128 (FNC1) for Code 128, and infer GS1 formatting when the value already looks like an element string.
Symbologies
- Code128
- QrCode
- Code39
- Ean13
- Ean8
- UpcA
- UpcE
- Itf
- Pdf417
- DataMatrix
- Aztec
- Codabar
- Code93
- Msi
- Plessey
- Gs1DataBar
- Gs1DataBarExpanded
- Gs1DataBarTruncated
- Gs1DataBarLimited
- Gs1DataBarStacked
- Gs1DataBarStackedOmnidirectional
- Gs1DataBarExpandedStacked
- MicroQr
- MicroPdf417
- MaxiCode
- IntelligentMail
- PharmaCode
- PharmaCodeTwoTrack
- RoyalMail
- UpcEanExtension
- Code32
- Pzn8
- DeutschePostIdentcode
- DeutschePostLeitcode
- Kix
- DpdCode
- RoyalMailMailmark
- Itf14
- Code39Extended
- Telepen
- Logmars
- EpcQr
- SwissQr
- UpnQr
- Standard2of5
- Industrial2of5
- Iata2of5
- DataLogic2of5
- Code11
- DotCode
- Postnet
- Planet
- AustraliaPost
- JapanPost
- KoreaPost
- RmQr
- Hibc
- Vin
- AztecRune
- CodeOne
Theme
Switch every Tritium control to a shared theme pack, finish, fill, and accent, including light and dark.
| Pack | Displayed as | Note |
|---|---|---|
| Default | Default (flat) | Flat, the starting look for every control |
| Candy | Candy (satin) | Satin material |
| Glass | Glass | high polish |
| Gradient | Gradient | satin + polish accent |
| Soap Bubble | Soap Bubble |
Presentation
FlatDepth3D
Direction
HorizontalVerticalDiagonalRadial
Stops
2, 3, 4, 5, 6
Every Tritium control starts in the Default pack with a Flat finish. Satin is the material on Candy; it is not its own pack. Glass is high polish. Gradient is satin plus a polish accent. Satin and glass do not combine.
Licensing
Can I buy less than the suite?
Yes. License a single product group, such as Tritium Data Grids or Tritium Charts, or Essentials (Tritium UI Controls and Tritium Data Grids). Complete includes all nine product groups. Individual controls aren't sold one at a time. Each product group has its own installer.
Do I have to build software for a particular industry?
No. Tritium UI is a commercial control suite for .NET developers worldwide, and you can use it in an app for any industry.
Which UI stack is it?
Tritium UI for .NET MAUI. The target frameworks are net10.0-android, net10.0-ios, net10.0-maccatalyst, and net10.0-windows10.0.19041.0. WinForms and ASP.NET versions are planned.
Will Tritium UI come to WinForms or ASP.NET?
Yes. They're planned, but they aren't available yet. WinForms will come as two separate packages, one for .NET Framework 4.7.1 and one for modern .NET. ASP.NET Core will get Blazor components first, then Tag Helpers. ASP.NET on .NET Framework will get ASP.NET MVC 5 support. We haven't announced dates. Today, Tritium UI ships for .NET MAUI.
Do I need a separate license for each platform?
No. A product group license covers that group on every Tritium platform. Licenses are per developer, and the apps you deploy are royalty-free.
Does my license expire?
No. A Tritium UI license is yours to keep, and the edition you license keeps working in your apps. Each license includes one year of updates for that edition. We ship a new edition each year, named for the year and quarter it comes out. A new edition isn't included in your update year. When you want it, renew your license for that product at 20% off, whenever you're ready.
Do I need any third-party libraries?
No. Tritium UI is written entirely by Tritium Apps. We write all of our own code and use no third-party libraries. The only package dependencies are Microsoft's own .NET packages, starting with .NET MAUI itself, which your app already references.
Where do the packages come from?
They come with the license. Contact sales@tritiumapps.com for pricing and licenses. We deliver the packages with that license.
Where do I pay, and where do I get help?
Contact sales@tritiumapps.com for pricing and licenses. Need help? Email support@tritiumapps.com.
Is there a free trial?
Yes, you can request one. Request a free trial or email sales@tritiumapps.com, tell us what you're building, and Sales will reply with the details.