ชาว .NET ยุคแรกๆ คงคุ้นเคยกับ Windows Presentation Foundation (WPF) ชุดเขียน UI สำหรับแอพบนเดสก์ท็อปที่เริ่มใช้ใน .NET 3.0 (โค้ดเนมของ WPF คือ Avalon)
ไมโครซอฟท์ยังมีทางเลือกในการสร้าง UI บนเดสก์ท็อปอย่างอื่นคือ WinForms ที่เริ่มมาก่อน WPF และภายหลังก็ออก UWP ในยุค Windows 8 ที่พัฒนาต่อจนมาเป็น WinUI
WPF นั้นไม่ถูกอัพเกรดมานานแล้ว แม้แอพเก่าๆ ที่เขียน WPF ยังสามารถรันได้ต่อเนื่องจนถึงปัจจุบัน แต่ล่าสุดไมโครซอฟท์ประกาศแผนอัพเกรด WPF ครั้งใหญ่โดยเราจะเห็นผลลัพธ์บางส่วนใน .NET 9 ที่จะออกตัวจริงช่วงปลายปีนี้
ในหน้า Roadmap ของ WPF มีแผนการกว้างๆ ว่าจะปรับ WPF ให้รองรับธีมยุคใหม่แบบ Windows 11 มีฟีเจอร์อย่างหน้าต่างมุมโค้งและการวางหน้าต่างแบบ snap layout, รองรับฟีเจอร์ของภาษาโปรแกรมยุคใหม่อย่าง nullability annotations, ปรับปรุงเรื่อง accessibility ในคอนโทรล และปรับปรุงประสิทธิภาพให้ดีขึ้น ลดการใช้หน่วยความจำลง
ที่มา - MSPoweruser