สรุป
UI ที่มีรหัสทําให้จัดการเค้าโครงและลักษณะการทํางานได้ยาก วิธีนี้มักจะรวมถึงตรรกะเค้าโครงและพฤติกรรม และส่งผลให้เกิดการต่อกันอย่างแน่นหนาระหว่างทั้งสอง การเปลี่ยนแปลงในการออกแบบ UI อาจทําให้เกิดผลกระทบที่ทําให้เกิดการเคาะเมื่อเกิดข้อผิดพลาดในโค้ดที่เหลือ การรักษาโค๊ดเบสที่ไม่มีการแยก UI ที่สะอาดและลักษณะการทํางานอาจเป็นเรื่องยาก
MAUI .NET ช่วยให้คุณสามารถกําหนด UI โดยใช้ XAML การแยกนี้ช่วยให้คุณมุ่งเน้นไปที่ตรรกะลักษณะการทํางานในไฟล์โค้ด C# ของคุณ ขณะนี้ผู้ออกแบบ UI สามารถมุ่งเน้นไปที่ UI ในขณะที่โปรแกรมเมอร์สามารถมุ่งเน้นที่โค้ดได้
.NET MAUI XAML ช่วยให้คุณสามารถกําหนดค่า UI สําหรับแต่ละแพลตฟอร์มโดยใช้ส่วนขยายมาร์กอัป OnPlatform วิธีนี้ช่วยให้คุณออกแบบแอปที่สามารถใช้ประโยชน์จากคุณลักษณะ UI เฉพาะของ OS แต่ยังคงดูดีในทุกแพลตฟอร์ม
ในโมดูลนี้ คุณเห็นวิธีการใช้ XAML เพื่อให้มีผลดีที่สุดสําหรับการออกแบบ UI สําหรับแอปข้ามแพลตฟอร์ม โดยเฉพาะ คุณได้เรียนรู้:
- ประโยชน์ของการใช้ XAML ในการกําหนด UI สําหรับแอป .NET MAUI ใน C#
- วิธีการสร้างหน้าและตัวควบคุม และตั้งค่าคุณสมบัติโดยใช้ XAML
- วิธีการจัดการเหตุการณ์ UI และต่อสายเหตุการณ์เหล่านั้นขึ้นใน XAML
- วิธีการสร้างและใช้ส่วนขยายมาร์กอัป XAML
- วิธีการตั้งค่าเฉพาะแพลตฟอร์มในมาร์กอัป XAML
ศึกษาเพิ่มเติม
- เอกสารประกอบ .NET MAUI
- XAML สําหรับ .NET MAUI