การควบคุมคลาสปุ่ม (รวมถึงปุ่ม, กล่องกาเครื่องหมาย, RadioButton, RepeatButton, ToggleButton):
ทั้ง CheckBox และ RadioButton ถือได้ว่าเป็น ToggleButton ที่มีการเปลี่ยนแปลงรูปลักษณ์
RepeatButton เป็นปุ่มพิเศษที่สามารถตอบสนองการคลิกเมาส์อย่างต่อเนื่อง
ต่อไปนี้เป็นคำแนะนำโดยละเอียดเกี่ยวกับ ToggleButton ซึ่งเป็นปุ่มสามสถานะ (นั่นคือ มีสถานะการคลิกสามสถานะ: ไม่แน่นอน ตรวจสอบ และไม่ได้ตรวจสอบ)
เมื่อใช้การควบคุมนี้ คุณจะสามารถใช้ฟังก์ชันการพลิกสถานะซึ่งก่อนหน้านี้จำเป็นต้องเขียนโค้ด JavaScript จำนวนมากได้อย่างง่ายดาย
การควบคุมแถบเลื่อน: การควบคุมแถบเลื่อนเป็นการควบคุมที่สำคัญมาก โดยเฉพาะอย่างยิ่งจำเป็นสำหรับเครื่องเล่นมัลติมีเดียบนเครือข่าย โดยมีคุณสมบัติที่สำคัญหลายประการ:
ค่า, สูงสุด, ขั้นต่ำ, การเปลี่ยนแปลงขนาดใหญ่
Value คือค่าปัจจุบันของ Slider ค่าเริ่มต้นคือ 0
ค่าสูงสุดใช้เพื่อตั้งค่าสูงสุดของตัวเลื่อนนี้ ค่าต่ำสุดใช้เพื่อตั้งค่าต่ำสุดของตัวเลื่อนนี้ ค่าเริ่มต้นคือ 0
แน่นอนคุณยังสามารถปรับแต่งมันผ่านเทมเพลตเพื่อทำให้ Slider นี้สวยงามยิ่งขึ้น
การควบคุมกล่องรายการ:
กล่องรายการเป็นชนิดของตัวควบคุมรายการที่สามารถผูกข้อมูลได้
นอกจากนี้คุณยังสามารถจ่าย ListBox ผ่านการผูกข้อมูล (DataContext)
การควบคุมปฏิทิน:
หากต้องการใช้ตัวควบคุมปฏิทิน คุณต้องอ้างอิงตัวควบคุมชื่อ System.Windows.Controls ก่อน
ทรัพยากรสไตล์การควบคุมที่สวยงามสี่แบบ ซึ่งสามารถใช้เพื่อแทนที่สไตล์การควบคุมเริ่มต้น
ขยาย