Tritium UI

TritiumDataForm

สร้างตัวแก้ไขที่มีป้ายสำหรับอ็อบเจกต์ .NET ตรวจสอบ แล้วยืนยันหรือยกเลิกการแก้ไข

TritiumDataForm

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

  • ชี้ DataObject ไปที่ POCO แล้วให้ฟอร์มสร้างตัวแก้ไขหนึ่งตัวต่อคุณสมบัติสาธารณะ
  • ใช้ช่องมาสก์สำหรับสตริงที่มีมาสก์ ช่องตัวเลขสำหรับจำนวน สวิตช์สำหรับ bool ตัวเลือกวันที่สำหรับ DateTime และ DateOnly และคอมโบสำหรับอีนัม
  • ตั้งชื่อ จัดลำดับ จัดกลุ่ม หรือซ่อนฟิลด์ด้วย DataFormDisplay และติดมาสก์ด้วย DataFormMasked
  • ตรวจสอบด้วยแอตทริบิวต์การตรวจสอบของ .NET ตามปกติ รวมถึง Required และ Range
  • ตรวจเมื่อฟิลด์เปลี่ยน เมื่อเสียโฟกัส หรือเฉพาะเมื่อเรียก Validate
  • แทนที่หรือยกเลิกตัวแก้ไขใน GeneratingEditor ก่อนแสดง
  • Commit สำเร็จเมื่อการตรวจสอบผ่านเท่านั้น Cancel คืนอ็อบเจกต์เป็นค่าจากการโหลดหรือการยืนยันล่าสุดที่สำเร็จ แล้วสร้างตัวแก้ไขใหม่
  • ทำให้ทั้งฟอร์มอ่านอย่างเดียว และเลือกเปิดการตอบสนองแบบสั่นหรือเสียงที่ตัวแก้ไข

แพลตฟอร์ม

Android, iOS, Mac Catalyst และ Windows 10 เวอร์ชัน 19041 ขึ้นไป (.NET 10 MAUI)

API หลัก

  • DataObject . The object whose public properties become fields.
  • ValidationMode . LostFocus, PropertyChanged, or Manual.
  • GeneratingEditor . Lets you rename, replace, or skip the editor for one property.
  • Commit . Validates and raises Committed when the object is valid.

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

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

xmlns:form="clr-namespace:Tritium.Maui.DataForm;assembly=Tritium.Maui.DataForm"
<form:TritiumDataForm x:Name="ContactForm"
                      DataObject="{Binding Contact}"
                      ValidationMode="PropertyChanged" />

เพิ่มแหล่งแพ็กเกจจากไลเซนส์ แล้วอ้างอิงแพ็กเกจที่มีคอนโทรลนี้ แพ็กเกจเหล่านี้ไม่อยู่ในแกลเลอรี 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