Tags:
Node Thumbnail

ชาว .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

No Description

Get latest news from Blognone

Comments

By: btoy
ContributorAndroidWindows
on 21 February 2024 - 08:58 #1306258
btoy's picture

รูปประกอบอย่างคลาสสิค 555

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

เข้าใจว่ามันตั้งต้นมาจากที่เรามี Tools ที่เขียนทีเดียวแล้ว port ไปได้หลาย OS ด้วยรึเปล่า แล้วเครื่องมือพวกนี้ก็เริ่มเก่งขึ้นเรื่อยๆ และถ้าผมเข้าใจไม่ผิด พวก Native Gui ตอนนี้ก็พัฒนาให้เป็นแบบ Responsive ได้กันหมดแล้ว(มั้ย?)

อยากรู้ว่าผมแค่มะโนไปเองรึเปล่า หรือมันมีกระแสแบบนี้ให้เห็นอยู่บ้าง อยากทราบความคิดเห็นท่านอื่นๆน่ะครับ


..: เรื่อยไป

By: IceAge on 21 February 2024 - 09:56 #1306265

ได้ยินเรื่อง improve accessibility ผมก็ดีใจ
เพราะ wpf ในบางส่วนยังทำได้ไม่ดีเท่า Win form ซึ่งถ้าจะทำให้ดีเทียบเท่าบางอันก็ยากมาก บางอันก็ต้องใช้วิที
แปลกๆเอา
โดยชะเพาะ ListBox, ListView 5555

By: nununu
Windows Phone
on 21 February 2024 - 20:17 #1306293

เห็นรูปประกอบแล้วคิดถึง Windows ME