Avalonia 4 ב- Alpha, ממשקי משתמש ב- .NET חוצה פלטפורמות

שלב האלפא זמין לאחרונה במהדורה הרביעית של הפלטפורמה אבלוניה. יוצריה מגדירים אותה כ"מסגרת ממשק המשתמש הרוחבית של פלטפורמת .Net ", ניתן להגדיר אותה כ אבלוניה כפלטפורמה המבוססת על .Net הפועלת לטובת יצירת ממשקי משתמש מרובי-צורה, האחרונה מנצלת את ההתאמות החדשות של .Net להפעלתה במערכות אחרות.

אבלוניה נולד בהדרכתו של WPF ומאפשר להריץ יישומים xaml במערכות כמו לינוקס, מק ווינדוס. בלי להשאיר מאחור את התמיכה בטלפונים ניידים. ראוי לומר שהוא נמסר כחבילה נוגט ויכול להיות תואם למערכות כמו GTK y בקהיר.

1

המאפיינים החשובים ביותר של אבלוניה ניתן למצוא ב רשת מרכזית מ- Visual Studio.

מאפייני אלפא 4-שלב Avalonia

בהיבטים עיצוביים אבלוניה הוא מגיע עם ממשק ידידותי או מוכר למראה, כפי שמגדירים אותו מפתחיו. שהיא שילבה דיאלוגים במערכת בעת פתיחת קובץ, בעת ניסיון לשמור קובץ או בבחירת ספריה.

בנוסף, תוכלו גם להשתמש בצבעים ובמברשות במצבים השונים מבחינת זיכרונות הסגנון. מה שאומר שכעת תוכלו לקבל יותר חופש בבחירת המשאבים, מחוץ למסגרת ש- XAML קובעת עליהם. בנוסף, שולבה גם תמיכה באייקוני חלונות.

מעצב

ברשימות וירטואליזציה, Avalonia מציעה כעת וירטואליזציה של רשימת מאמרים. משמעות הדבר היא שבעצם היצירה של תיבות הרשימה שונתה אחת אחת עבור כל רכיב של ה- קופסת רשימה ב ListBoxItem. לעת עתה צור רק תיבת רשימה ב- ListBoxItems ברגעים שבהם כל מאמר נמצא בתצוגה נוכחית. זה התקדם משמעותית במהירות במהלך תהליך זה. אפשרות זו מוגדרת כברירת מחדל, מה שלא מחייב להפעיל אותה. אם אתה רוצה לעשות את הפעולה ההפוכה אתה יכול להשבית אותה בצורה כזו ב- ListBox: VirtualizationMode = »אין»

בין היתר, ידוע כי בעבר בוצעו אימות של נתונים שנמצאו בקישורים בתוך Avalonia. ניתן להפעיל תמיכה מצורפת זו עם הנכס אפשר אימות עם הקישור נָכוֹן.

למרות שחשוב לציין כי אימות נתונים אינו זמין עבור INotifyDataErrorInfo. ידוע כי העבודה ממשיכה להרחיב את התמיכה ב IDataErrorInfo y System.ComponentModel.DataAnnotations בעתיד הקרוב לפלטפורמה.

כדי לספק יעילות מבחינת תאימות היישום לפלטפורמות שונות, המסגרת של א בונה אפליקציות אשר ישמשו להכנת התצורה הרלוונטית באזורים הספציפיים של הפלטפורמה ליישום. כדי שהיישום יוכל לפעול בצורה חלקה בפלטפורמות אחרות. במקרה של יישומי שולחן עבודה, תהיה לך תצוגה כמו הבאה:

static void Main ( string [] args )
{
AppBuilder . Configure < App >().UsePlatformDetect () . Start < MainWindow>();
}

Avalonia 4 פועלת גם להציע את ה- API הגרפי אחורי סקיה באמצעות הפקודה Skia #. בצורך לעקור את ממשק ה- API האחורי הנוכחי של קהיר, עבור אותן פלטפורמות שאינן חלונות, סקיה, בנוסף להיותה ממשק API גרפי עדכני יותר, בולטת בכך שהיא מכוונת יותר לדרישות Avalonia 4, בנוסף להיותה תואמת פלטפורמות ניידות.

אחרון חביב, בוצעו שינויים כך שתוכן היישומים ב- Windows מועבר אוטומטית ל- DPI של הצג המוצג בחלון כאשר הוא נגרר לצג אחר עם הגדרות שונות.

עם הצגתו ב שלב אלפא Avalonia זה נותן לנו לטעום מהטוב שמלווה אותו. למרות שנותר לפרט פרטים רבים, מעניין לקבל מושג מה הפלטפורמה החדשה והמחודשת לא תביא.


תגובה, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   פרנק יזנארדי דווילה אראלאנו דיג'ו

    אנחנו כבר רואים שאפילו לינוקס נעה לכיוון מיקרוסופט, בקרוב נראה את לינוקס על ידי מיקרוסופט.