Tritium UI
TritiumTimelineView
วางเหตุการณ์และช่วงวันที่บนเส้นประวัติแนวนอน แยกจากตัวจัดตารางและแกนต์
คุณสมบัติหลัก
- แสดงจุดเวลาเป็นจุด และช่วงเป็นแท่ง
- ผูกอ็อบเจกต์ของคุณด้วยพาธชื่อ รายละเอียด เริ่ม จบ และหมวด หรือใช้ TritiumTimelineEvent
- วางเหตุการณ์สลับด้าน ตามเลนหมวด หรือทั้งหมดเหนือหรือใต้แกน
- เลื่อนตามเวลา บีบเพื่อซูม และใช้ล้อเมาส์บน Windows
- ทำเครื่องหมายตอนนี้ และจำกัดสเกลด้วยการซูมต่ำสุดและสูงสุด
- แสดงป้ายและทูลทิป และเลื่อนไปยังเวลา
- เลือกรายการและจัดการ ItemTapped
- ส่งออกไทม์ไลน์เป็นสตรีมหรือไฟล์ PNG
แพลตฟอร์ม
Android, iOS, Mac Catalyst และ Windows 10 เวอร์ชัน 19041 ขึ้นไป (.NET 10 MAUI) ซูมด้วยล้อเมาส์ใช้ได้บน Windows
API หลัก
- ItemsSource . The events to plot.
- EventPlacement . Alternating, category lanes, above the axis, or below the axis.
- VisibleStart . Left edge of the time window; VisibleEnd is the right edge.
- ItemTapped . Fires with the bound item and the timeline event.
ตัวอย่างพื้นฐาน
ประกาศเนมสเปซนี้บนหน้า
xmlns:timeline="clr-namespace:Tritium.Maui.Timeline;assembly=Tritium.Maui.Timeline"
<timeline:TritiumTimelineView ItemsSource="{Binding Events}"
TitlePath="Title"
StartPath="Start"
EndPath="End"
EventPlacement="Alternating"
ShowNowMarker="True" /> เพิ่มแหล่งแพ็กเกจจากไลเซนส์ แล้วอ้างอิงแพ็กเกจที่มีคอนโทรลนี้ แพ็กเกจเหล่านี้ไม่อยู่ในแกลเลอรี NuGet สาธารณะ