Tritium UI

TritiumBarcodeScanner

รับบาร์โค้ดจากคีย์บอร์ดเวดจ์ ภาพนิ่ง หรือกล้องสด หลังจากผู้ใช้ให้สิทธิ์

TritiumBarcodeScanner

คุณสมบัติหลัก

  • พิมพ์หรือส่งรหัสเข้าช่อง แล้วเกิด BarcodeDetected พร้อมค่าดิบ ชื่อรูปแบบ และแหล่งที่มา (แป้นพิมพ์ กล้อง หรือภาพ)
  • ให้กล้องปิดไว้จนกว่าหน้าจะเรียก RequestEnableCameraAsync ซึ่งถามผู้ใช้และขอสิทธิ์กล้อง
  • ถอดรหัสภาพนิ่งจากสตรีมบนทุกแพลตฟอร์มที่รองรับ รวมถึง Windows ซึ่งไม่มีการสแกนด้วยกล้องสด
  • แสดงตัวอย่างกล้องสดเมื่ออุปกรณ์รายงานว่ามีกล้องใช้ได้ (Android, iOS และ Mac Catalyst)
  • ผูกค่าล่าสุดที่รับสองทาง เพื่อให้ฟอร์มเก็บผลการสแกนได้
  • หยุดกล้องเมื่อคอนโทรลถูกถอดออก

แพลตฟอร์ม

คีย์บอร์ดเวดจ์และถอดรหัสภาพนิ่ง: Android, iOS, Mac Catalyst และ Windows 10 เวอร์ชัน 19041 ขึ้นไป กล้องสด: Android, iOS และ Mac Catalyst เมื่อมีรายงานกล้อง Windows ไม่มีการสแกนด้วยกล้องสด กล้องเปิดหลัง RequestEnableCameraAsync และได้รับสิทธิ์กล้องเท่านั้น

API หลัก

  • Value . Last accepted barcode text, two-way.
  • IsCameraEnabled . Turns the live preview on after permission; defaults to false.
  • BarcodeDetected . Fires with the value, format, and source (keyboard, camera, or image).
  • RequestEnableCameraAsync . Prompts for camera access and starts the preview, or returns false if unsupported or denied.

ตัวอย่างพื้นฐาน

ประกาศเนมสเปซนี้บนหน้า

xmlns:barcode="clr-namespace:Tritium.Maui.Barcode;assembly=Tritium.Maui.Barcode"
<barcode:TritiumBarcodeScanner
    x:Name="Scanner"
    Placeholder="Scan or type a barcode"
    BarcodeDetected="OnBarcodeDetected" />

เพิ่มแหล่งแพ็กเกจจากไลเซนส์ แล้วอ้างอิงแพ็กเกจที่มีคอนโทรลนี้ แพ็กเกจเหล่านี้ไม่อยู่ในแกลเลอรี NuGet สาธารณะ

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