الفا مرحلو تازو طور پليٽ فارم جي پنهنجي چوٿين ايڊيشن ۾ موجود آهي ايونالونيا. ان جا تخليقڪار هن کي ”نيٽ پليٽفارم“ جو ٽرانسورس يو آئي فريم ورڪ مقرر ڪن ٿا ، ان جي تعريف ڪري سگهجي ٿي ايونالونيا پليٽ فارم جي طور تي .Net جيڪو ملٽي پلٽفارم انٽرفيسس جي پيدائش جي حق ۾ ڪم ڪندو آهي ، بعد ۾ .ني نظام جي نئين ٺاهن مان فائدو وٺي ٻين سسٽم ۾ پنهنجي آپريشن لاءِ.
ايونالونيا جي هدايت سان پيدا ٿيو WPF ۽ ان کي اپليڪيشن هلائڻ ممڪن بڻائي ٿي ايڪس ايم ايل لينڪس ، ميڪ ۽ ونڊوز تي سسٽم تي. موبائل فون لاءِ مدد ڇڏي ڏيڻ کان سواءِ. اهو چوڻ جي قابل آهي ته اهو پيڪيج جي طور تي پهچايو وڃي ٿو نياگٽ ۽ سسٽم سان مطابقت رکي سگهجي ٿو GTK y المنصوره.
جي سڀ کان اهم خاصيتون ايونالونيا ۾ ڳولي سگھجي ٿو مکيه ويب بصري اسٽوڊيو کان.
Avalonia 4 مرحلو الفا جي خاصيتون
ڊيزائن جي رخ ۾ ايونالونيا اهو هڪ دوستي يا واقف شڪل وارو انٽرفيس سان اچي ٿو ، جئين ان جي ڊولپرز ان جي تعريف ڪن. اهو سسٽم ۾ ڊائيلاگ شامل ڪيو جڏهن فائل کولڻ وقت ، هڪڙي کي بچائڻ جي ڪوشش ڪندي يا جڏهن ڊاريڪٽري چونڊيندي.
ان کان علاوه ، توهان رنگن ۽ برش کي پڻ انهن جي مختلف طريقن ۾ استعمال ڪري سگهو ٿا جئين ته اسٽائل ياداشتن جو تعلق آهي. جنهن جو مطلب اهو آهي ته هاڻي توهان وسيلن جي چونڊ ۾ وڌيڪ آزادي حاصل ڪري سگهو ٿا ، انهي فريم ورڪ کان ٻاهر جيڪو انهن تي قائم ڪري ٿو. اضافي طور تي ، ونڊو آئڪن جي مدد پڻ شامل ڪئي وئي.
ورچوئلائيزيشن لسٽن لاءِ ، اوالونيا هاڻي آرٽيڪل لسٽ ورچوئلائيزيشن پيش ڪندو آهي. انهي جو مطلب آهي ته بنيادي طور تي لسٽ خانن جي هر هڪ جي عنصر لاءِ هڪ سان تبديل ڪئي وئي لسٽ بوڪس ۾ لسٽ بڪس آئيٽم. هينئر لاءِ صرف انهن لمحن دوران ListBoxItems ۾ لسٽ باڪس ٺاهيو جتي هر مضمون موجوده ڏيک ۾ هجي. ھن پروسيس دوران رفتار جي اھم ترقي ڪئي. اهو اختيار پهريان کان ترتيب ڏنل آهي ، جيڪو انهي کي فعال ڪرڻ ضروري نه ٿو رکي. جيڪڏهن توهان مخالف ڪارروائي ڪرڻ چاهيو ٿا ته توهان انهي کي ListBox ۾ هن طريقي سان بند ڪري سگهو ٿا. VirtualizationMode = "ڪو به نه"
ٻين شين جي وچ ۾ ، اهو knownاڻيو ويو آهي ته اڳي ئي ايوالونيا جي لنڪ ۾ موجود ڊيٽا لاءِ صحيحون ڪيون ويون هيون. اهو منسلڪ مدد ملڪيت سان چالو ڪري سگھجي ٿو تصديق جي تصديق ڪريو لنڪ سان سچ.
جيتوڻيڪ اهو toاڻڻ ضروري آهي ته ڊيٽا جي تصديق دستياب ناهي INotifyDataErrorInfo ڪمينٽ. اهو isاڻايل آهي ته سهڪار وڌائڻ ۾ ڪم جاري آهي IDataErrorInfo صحيح ڪريو y System.ComponentModel.DataAnotations پليٽ فارم جي ويجهي مستقبل ۾.
مختلف پليٽ فارمن لاءِ ايپليڪيشن مطابقت جي سلسلي ۾ ڪارڪردگي مهيا ڪرڻ لاءِ ، فريم ورڪ اپليڪيشن بلڊر جيڪا درخواست لاءِ پليٽ فارم جي مخصوص علائقن ۾ لاڳاپيل ترتيب ڏيڻ لاءِ استعمال ڪئي ويندي. ته جيئن ايپليڪيشن ٻين پليٽفارم تي آساني سان هلائي سگھي. ڊيسڪٽاپ جي ايپليڪيشن جي صورت ۾ ، توهان کي هڪ هيٺيان نظارو هوندو.
static void Main ( string [] args )
{
AppBuilder . Configure < App >().UsePlatformDetect () . Start < MainWindow>();
}
Avalonia 4 پڻ گرافڪ اي پي آئي پيش ڪرڻ لاءِ ڪم ڪري رهي آهي پس منظر اسيا Skia # ڪمانڊ ذريعي. موجوده قاهره بڪ اي ڊي اين کي بي گھرڻ جي ضرورت ۾ ، انهن پليٽ فارمنز لاءِ جيڪي ونڊوز نه آهن ، سکيا ، وڌيڪ گرافڪس اي پي آئي هجڻ جي علاوه ، Avalonia 4 جي مطالبن لاءِ وڌيڪ مباحثي لاءِ ٻاهر نڪرندي آهي. موبائل پليٽ فارم.
آخري نه پر گهٽ ۾ گهٽ ، ترميمون ڪيون ويون ته جيئن ونڊوز ۾ ايپليڪيشنس جو مواد خودڪار طريقي سان مانيٽر جي ڊي پي آئيءَ ڏانهن منتقل ٿي وڃي ٿو جيڪو ونڊو ۾ ظاهر ٿئي ٿو جڏهن اهو مختلف سيٽنگن سان ٻئي مانيٽر ڏانهن ڇڪيو وڃي.
نمائش ۾ ان سان الفا مرحلو ايوالونيا هي اسان کي انهي جي خوبي جو ذائقو ڏئي ٿو. جيتوڻيڪ ڪيترن ئي تفصيل کي پالش ڪرڻ باقي رهي ٿي ، انهي جو خيال حاصل ڪرڻ دلچسپ آهي ته ڇا پليٽ فارم نئون ۽ نئون ناهي آڻيندو.
هڪ رايو ، توهان ڇڏيو
اسان اڳ ۾ ئي ڏسندا آهيون ته لينڪس به مائڪروسوفٽ طرف وڌي رهيو آهي ، جلد ئي اسان مائڪروسافٽ ذريعي لينڪس ڏسي سگهنداسين.