מעניין לשמוע אם יש למישהו עצות איך לעצב טופס בWPF בקלות ובפשטות,
בצורה כזאת שכאשר מרחיבים את הטופס לא כל הפקדים מתפזרים לכל עבר..
יש אפשרות אחת לנעול ולא לתת למשתמש להרחיב את הטופס, נכון? האם פשוט זה מה שעושים?
אך אם אני רוצה שזה יתאים למסך שלו, ושהוא יוכל לשחק בגודל כאוות נפשו, אז איך כדאי להגדיר את כל הפקדים כדי שהם יתרחבו / יקטנו לפי הצורך?
אני חשבתי לעבוד עם הGrid ולחלק אותו למספר העמודות והשורות שאני צריך, אך לא להגדיר את הגודל שלהם אלא גודל אוטו' (עם כוכביות, כך שאם אני צריך שעמודה/שורה אחת תהיה יותר גדולה יחסית אני אתן לה כמה כוכביות). ואת הפקדים (תיבות טקסט/label/ כפתורים וכדו') אני מגדיר כל אחד בתא אחר בתוך הטבלה, כך שאם המשתמש מגדיל או מקטין תמיד היחס ביניהם נשמר.
השאלה אם יש יכולת להגדיר שגם הפקדים יגדלו בהתאם לגודל החלון בצורה אוט'?
כמו כן, האם זה לא מסורבל מדי? האם יש דרך פשוטה יותר לעשות זאת? או שפשוט עדיף לנעול ולמנוע מהמשתמש לשחק עם הגודל של הטופס (הבנתי שיש אפשרות לעשות זאת..)
כמו כן, אם יש לכם עצות נוספות לגבי עיצוב טפסים בWPF אשמח לשמוע!!
תודה רבה!
פורסם במקור בפורום CODE613 ב28/06/2015 15:23 (+03:00)