מבוא
חלק מתכנון ארכיטקטורת היישום שלך הוא החלטה כיצד המשתמש עובר בין דפים. האם המשתמשים צריכים לעבור קדימה וקדמת לאורך רצף עמודים? האם לאפליקציה שלך יש עמוד התחלה אחד, או שישנם כמה עמודים ברמה העליונה שחשובים באותה מידה? בחירת הניווט שלך חייבת לעבוד היטב עם תוכן היישום שלך. הוא אמור גם להרגיש מקורי עבור כל פלטפורמה שאתה ממקד.
נניח שאתה כותב אפליקציה עבור פלנטריום באמצעות ממשק משתמש של אפליקציה מרובת פלטפורמות (MAUI) של .NET. אתה רוצה ליצור עניין באסטרונומיה על ידי הצגת עובדות אסטרונומיות ומושגים הרלוונטיים לחיי היומיום. האפליקציה צריכה לכלול עמודים המכסות זריחה ושקיעה, שלבים ירחיים, גוף אסטרונומי ודף אודות. תפקידך הוא לעצב וליישם תבנית ניווט אינטואיטיבית עבור דפים אלה.
במודול זה, תלמד כיצד להשתמש בעמודים בכרטיסיות כדי ליישם יישום המציג נתונים בעמודים מרובים. תלמד מתי תבנית ניווט זו מתאימה וכיצד תוכל להתאים אישית את אופן הפעולה של עמודים בכרטיסיות. בנוסף, תלמד כיצד לשלב עמודים בכרטיסיות עם דפי ניווט המשתמשים במחסנית הניווט.
יעדי למידה
במודול זה, תלמד כיצד:
- יישום ניווט נשלף באמצעות .NET MAUI Shell.
- יישום ניווט בכרטיסיות באמצעות .NET MAUI Shell.
- ניווט בין עמודים בתוך עמודים בכרטיסיות.
דרישות מוקדמות
- Visual Studio 2026 עם עומס העבודה .NET MAUI מותקן
- אופציונלי: קוד Visual Studio עם הרחבת .NET MAUI ו- .NET SDK עם עומס העבודה של .NET MAUI מותקן
- היכרות עם C# ו- .NET
דרישות לפיתוח .NET MAUI
כדי ליצור אפליקציות .NET MAUI עם .NET 9, עליך להתקין את Visual Studio גירסה 17.12 או גירסה חדשה יותר עם עומס העבודה הבא מותקן:
- פיתוח ממשק משתמש של אפליקציות מרובות פלטפורמות של .NET
בנוסף, אם ברצונך לבנות אפליקציות .NET MAUI Blazor, עליך להתקין את עומס העבודה של ASP.NET ופיתוח אינטרנט.
עיין בתיעוד לקבלת הדרכה בהגדרה.
פיתוח באמצעות Visual Studio Code
אם אתה מפתח ב- macOS או ב- Linux, יהיה עליך להתקין את Visual Studio Code ואת הרחבת .NET MAUI יחד עם עומס העבודה של .NET SDK ו- .NET MAUI עיין בתיעוד לקבלת הדרכה בהגדרה.