XAML - หน่วยการสร้าง

บทนี้จะอธิบายโครงสร้างพื้นฐานและสำคัญบางอย่างของแอปพลิเคชัน XAML มันจะอธิบายว่า

  • เพื่อสร้างและเริ่มต้นวัตถุ
  • ออบเจ็กต์สามารถแก้ไขได้อย่างง่ายดายโดยใช้ทรัพยากรลักษณะและเทมเพลต
  • เพื่อทำให้วัตถุโต้ตอบโดยใช้การแปลงและภาพเคลื่อนไหว

วัตถุ

XAML เป็นภาษาประกาศโดยทั่วไปซึ่งสามารถสร้างและสร้างอินสแตนซ์ออบเจ็กต์ได้ เป็นอีกวิธีหนึ่งในการอธิบายอ็อบเจ็กต์ตาม XML กล่าวคืออ็อบเจ็กต์ใดที่ต้องสร้างขึ้นและควรเริ่มต้นอย่างไรก่อนที่จะดำเนินการโปรแกรม วัตถุสามารถ

  • คอนเทนเนอร์ (แผงสแต็กแผงท่าเรือ)
  • องค์ประกอบ UI / การควบคุม (ปุ่มกล่องข้อความ ฯลฯ )
  • พจนานุกรมทรัพยากร

ทรัพยากร

โดยปกติทรัพยากรเป็นคำจำกัดความที่เชื่อมต่อกับวัตถุบางอย่างที่คุณคาดว่าจะใช้บ่อยกว่าหนึ่งครั้ง เป็นความสามารถในการจัดเก็บข้อมูลในเครื่องสำหรับการควบคุมหรือสำหรับหน้าต่างปัจจุบันหรือทั่วโลกสำหรับแอปพลิเคชันทั้งหมด

รูปแบบ

เฟรมเวิร์ก XAML มีกลยุทธ์มากมายในการปรับแต่งและปรับแต่งรูปลักษณ์ของแอปพลิเคชัน สไตล์ทำให้เรามีความยืดหยุ่นในการตั้งค่าคุณสมบัติบางอย่างของออบเจ็กต์และนำการตั้งค่าเฉพาะเหล่านี้กลับมาใช้ใหม่ในหลาย ๆ ออบเจ็กต์

  • ในรูปแบบคุณสามารถตั้งค่าเฉพาะคุณสมบัติที่มีอยู่ของวัตถุเช่นความสูงความกว้างขนาดตัวอักษรเป็นต้น
  • สามารถระบุได้เฉพาะพฤติกรรมเริ่มต้นของตัวควบคุม
  • สามารถเพิ่มคุณสมบัติหลายรายการลงในสไตล์ได้

ในแผนภาพแรกคุณจะเห็นว่ามีการกำหนดคุณสมบัติความสูงและความกว้างเดียวกันสำหรับปุ่มทั้งสามปุ่มแยกกัน แต่ในแผนภาพที่สองคุณจะเห็นว่าความสูงและความกว้างที่เหมือนกันสำหรับปุ่มทั้งหมดจะถูกเพิ่มลงในสไตล์จากนั้นสไตล์นี้จะเชื่อมโยงกับปุ่มทั้งหมด

เทมเพลต

เทมเพลตอธิบายรูปลักษณ์โดยรวมและลักษณะที่มองเห็นของตัวควบคุม สำหรับตัวควบคุมแต่ละตัวจะมีเทมเพลตเริ่มต้นที่เชื่อมโยงซึ่งจะทำให้เกิดลักษณะของตัวควบคุมนั้น ใน XAML คุณสามารถสร้างเทมเพลตของคุณเองได้อย่างง่ายดายเมื่อคุณต้องการปรับแต่งลักษณะการทำงานของภาพและลักษณะที่มองเห็นของตัวควบคุม

ในภาพหน้าจอต่อไปนี้มีปุ่มสองปุ่มปุ่มหนึ่งอยู่กับแม่แบบและอีกปุ่มหนึ่งเป็นปุ่มเริ่มต้น

ตอนนี้เมื่อคุณวางเมาส์เหนือปุ่มมันจะเปลี่ยนสีตามที่แสดงด้านล่าง

ด้วยเทมเพลตคุณสามารถเข้าถึงส่วนต่างๆของตัวควบคุมได้มากกว่าในสไตล์ คุณสามารถระบุพฤติกรรมทั้งที่มีอยู่และใหม่ของตัวควบคุม

ภาพเคลื่อนไหวและการเปลี่ยนแปลง

ภาพเคลื่อนไหวและการเปลี่ยนแปลงภายใน Windows Runtime สามารถปรับปรุงแอปพลิเคชัน XAML ของคุณได้โดยการสร้างการโต้ตอบและการเคลื่อนไหว คุณสามารถรวมรูปลักษณ์แบบโต้ตอบในแอปพลิเคชัน XAML ของคุณได้อย่างง่ายดายโดยใช้ภาพเคลื่อนไหวจากไลบรารีแอนิเมชั่น Windows Runtime มีการใช้ภาพเคลื่อนไหว

  • เพื่อปรับปรุงอินเทอร์เฟซผู้ใช้หรือทำให้น่าสนใจยิ่งขึ้น
  • เพื่อดึงดูดความสนใจของผู้ใช้ให้มีการเปลี่ยนแปลง

ในภาพหน้าจอต่อไปนี้คุณจะเห็นสี่เหลี่ยม -

เมื่อคุณวางเมาส์เหนือช่องสี่เหลี่ยมนี้จะมีการใช้จ่ายไปในทุกทิศทางดังที่แสดงด้านล่าง