XAML - หน่วยการสร้าง
บทนี้จะอธิบายโครงสร้างพื้นฐานและสำคัญบางอย่างของแอปพลิเคชัน XAML มันจะอธิบายว่า
- เพื่อสร้างและเริ่มต้นวัตถุ
- ออบเจ็กต์สามารถแก้ไขได้อย่างง่ายดายโดยใช้ทรัพยากรลักษณะและเทมเพลต
- เพื่อทำให้วัตถุโต้ตอบโดยใช้การแปลงและภาพเคลื่อนไหว
วัตถุ
XAML เป็นภาษาประกาศโดยทั่วไปซึ่งสามารถสร้างและสร้างอินสแตนซ์ออบเจ็กต์ได้ เป็นอีกวิธีหนึ่งในการอธิบายอ็อบเจ็กต์ตาม XML กล่าวคืออ็อบเจ็กต์ใดที่ต้องสร้างขึ้นและควรเริ่มต้นอย่างไรก่อนที่จะดำเนินการโปรแกรม วัตถุสามารถ
- คอนเทนเนอร์ (แผงสแต็กแผงท่าเรือ)
- องค์ประกอบ UI / การควบคุม (ปุ่มกล่องข้อความ ฯลฯ )
- พจนานุกรมทรัพยากร
ทรัพยากร
โดยปกติทรัพยากรเป็นคำจำกัดความที่เชื่อมต่อกับวัตถุบางอย่างที่คุณคาดว่าจะใช้บ่อยกว่าหนึ่งครั้ง เป็นความสามารถในการจัดเก็บข้อมูลในเครื่องสำหรับการควบคุมหรือสำหรับหน้าต่างปัจจุบันหรือทั่วโลกสำหรับแอปพลิเคชันทั้งหมด
รูปแบบ
เฟรมเวิร์ก XAML มีกลยุทธ์มากมายในการปรับแต่งและปรับแต่งรูปลักษณ์ของแอปพลิเคชัน สไตล์ทำให้เรามีความยืดหยุ่นในการตั้งค่าคุณสมบัติบางอย่างของออบเจ็กต์และนำการตั้งค่าเฉพาะเหล่านี้กลับมาใช้ใหม่ในหลาย ๆ ออบเจ็กต์
- ในรูปแบบคุณสามารถตั้งค่าเฉพาะคุณสมบัติที่มีอยู่ของวัตถุเช่นความสูงความกว้างขนาดตัวอักษรเป็นต้น
- สามารถระบุได้เฉพาะพฤติกรรมเริ่มต้นของตัวควบคุม
- สามารถเพิ่มคุณสมบัติหลายรายการลงในสไตล์ได้
ในแผนภาพแรกคุณจะเห็นว่ามีการกำหนดคุณสมบัติความสูงและความกว้างเดียวกันสำหรับปุ่มทั้งสามปุ่มแยกกัน แต่ในแผนภาพที่สองคุณจะเห็นว่าความสูงและความกว้างที่เหมือนกันสำหรับปุ่มทั้งหมดจะถูกเพิ่มลงในสไตล์จากนั้นสไตล์นี้จะเชื่อมโยงกับปุ่มทั้งหมด
เทมเพลต
เทมเพลตอธิบายรูปลักษณ์โดยรวมและลักษณะที่มองเห็นของตัวควบคุม สำหรับตัวควบคุมแต่ละตัวจะมีเทมเพลตเริ่มต้นที่เชื่อมโยงซึ่งจะทำให้เกิดลักษณะของตัวควบคุมนั้น ใน XAML คุณสามารถสร้างเทมเพลตของคุณเองได้อย่างง่ายดายเมื่อคุณต้องการปรับแต่งลักษณะการทำงานของภาพและลักษณะที่มองเห็นของตัวควบคุม
ในภาพหน้าจอต่อไปนี้มีปุ่มสองปุ่มปุ่มหนึ่งอยู่กับแม่แบบและอีกปุ่มหนึ่งเป็นปุ่มเริ่มต้น
ตอนนี้เมื่อคุณวางเมาส์เหนือปุ่มมันจะเปลี่ยนสีตามที่แสดงด้านล่าง
ด้วยเทมเพลตคุณสามารถเข้าถึงส่วนต่างๆของตัวควบคุมได้มากกว่าในสไตล์ คุณสามารถระบุพฤติกรรมทั้งที่มีอยู่และใหม่ของตัวควบคุม
ภาพเคลื่อนไหวและการเปลี่ยนแปลง
ภาพเคลื่อนไหวและการเปลี่ยนแปลงภายใน Windows Runtime สามารถปรับปรุงแอปพลิเคชัน XAML ของคุณได้โดยการสร้างการโต้ตอบและการเคลื่อนไหว คุณสามารถรวมรูปลักษณ์แบบโต้ตอบในแอปพลิเคชัน XAML ของคุณได้อย่างง่ายดายโดยใช้ภาพเคลื่อนไหวจากไลบรารีแอนิเมชั่น Windows Runtime มีการใช้ภาพเคลื่อนไหว
- เพื่อปรับปรุงอินเทอร์เฟซผู้ใช้หรือทำให้น่าสนใจยิ่งขึ้น
- เพื่อดึงดูดความสนใจของผู้ใช้ให้มีการเปลี่ยนแปลง
ในภาพหน้าจอต่อไปนี้คุณจะเห็นสี่เหลี่ยม -
เมื่อคุณวางเมาส์เหนือช่องสี่เหลี่ยมนี้จะมีการใช้จ่ายไปในทุกทิศทางดังที่แสดงด้านล่าง