Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

WinUI 3 RTL TitleBar Helper

דוגמה פשוטה ונקייה ליישום תמיכה בכיווניות ימין-לשמאל (RTL) בשורת הכותרת המותאמת אישית של WinUI 3.

🛠️ הבעיה

ב-WinUI 3, כאשר משתמשים ב-ExtendsContentIntoTitleBar, כפתורי החלון (סגור, מזער, הגדל) לא משנים את מקומם לצד שמאל באופן אוטומטי גם כאשר האפליקציה מוגדרת כ-RTL.

✅ הפתרון

פרויקט זה משתמש ב-Win32 APIs (SetWindowLongPtr) כדי לשנות את סגנון החלון (WS_EX_LAYOUTRTL) ברמת המערכת, מה שמכריח את שורת הכותרת להתיישר לימין.

פיצ'רים:

  • ⚡ החלפה בזמן אמת: שינוי כיוון השפה בלחיצת כפתור.
  • 🌍 זיהוי אוטומטי: האפליקציה מזהה את שפת המערכת בהפעלה ומתאימה את הכיוון (RTL/LTR) באופן אוטומטי.

🚀 איך להשתמש

  1. העתיקו את המחלקה Helpers/WindowExtensions.cs לפרויקט שלכם.
  2. קראו לפונקציה window.SetLayoutDirection(true) בקוד האתחול של החלון.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages