ตัวเลือกการทำให้เป็นหลายภาษาสำหรับ WinUI 3

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

ปัญหาที่ทำให้การเผยแพร่ไปยัง Microsoft Store ล้มเหลว

เมื่อเร็วๆ นี้ ฉันพยายามเผยแพร่แอป WinUI 3 ไปยัง Microsoft Store แต่ยังคงพบข้อผิดพลาดหลายอย่างแม้จะแก้ไขซ้ำแล้วซ้ำอีก รายงานการทดสอบของไมโครซอฟท์ยากต่อการเข้าใจและสับสนมาก จนกระทั่งพวกเขาแนบรูปภาพหน้าจอในรายงานการทดสอบล่าสุด ฉันจึงค้นพบสาเหตุที่แท้จริงในที่สุด