
matrixscan-count-maui
Cursor Skill
Use when MatrixScan Count (`BarcodeCount*` / Barcode Count) is involved in a .NET MAUI project (`<UseMaui>true</UseMaui>`, target frameworks include `net*-android` and/or `net*-ios`, `Scandit.DataCapture.Barcode.Maui` NuGet) — whether the user mentions MatrixScan Count, Barcode Count, counting/receiving barcodes, or `BarcodeCount` directly, or the codebase already uses `BarcodeCount` as its high-volume barcode counting library and something needs to be added, changed, fixed, or migrated. This includes adding MatrixScan Count to a MAUI app, registering the `UseScanditCore().UseScanditBarcode(c => c.AddBarcodeCountView())` builder chain, declaring the `<scandit:BarcodeCountView>` XAML control (`Scandit.DataCapture.Barcode.Count.UI.Maui`), configuring `BarcodeCountSettings`, wiring `IBarcodeCountListener` or the `Scanned` event on a view model, hosting the camera frame source (`Camera` + `SetFrameSourceAsync`) and toggling `barcodeCount.Enabled` across the MAUI `OnAppearing`/`OnDisappearing` lifecycle, storing scanned barcodes from `BarcodeCountSession.RecognizedBarcodes`, implementing a capture/receiving list with `BarcodeCountCaptureList` + `TargetBarcode` + `IBarcodeCountCaptureListListener`, reading the spatial map (`BarcodeSpatialGrid`), customizing `BarcodeCountFeedback`, handling List/Exit/SingleScan button taps via the view's events (subscribed in `HandlerChanged`), customizing brushes via `IBarcodeCountViewListener`, the status mode (`IBarcodeCountStatusProvider`), the not-in-list action, upgrading or migrating between Scandit SDK versions (v6→v7, v7→v8, or any bump of the Scandit .NET MAUI SDK), troubleshooting `BarcodeCount` behavior in MAUI (black preview, builder-chain mismatches), or replacing a manual multi-barcode-counting approach with `BarcodeCount`. If the project has `<UseMaui>true</UseMaui>` and `BarcodeCount` is in play — including any question about upgrading the Scandit .NET MAUI SDK — use this skill.
AI agent skills for integrating the Scandit Data Capture SDK — product selection, documentation, and implementation guides for barcode scanning, ID capture, and smart label capture.