منصوبے کے بارے میں
MahApps.Metro WPF (ونڈوز پریزنٹیشن فاؤنڈیشن) کے لیے ایک UI ٹول کٹ ہے جو ڈویلپرز کو اپنی ڈیسک ٹاپ ایپلیکیشنز کے لیے کم سے کم کوشش میں جدید، میٹرو طرز کی شکل دیتا ہے۔ موجودہ کنٹرولز کو تبدیل کرنے کے بجائے، یہ معیاری WPF کنٹرولز—بٹن، ٹیکسٹ باکس، ڈیٹا گرڈ، ٹری ویو اور مزید—کو ریسورس ڈکشنریز کو ملا کر دوبارہ اسٹائل کرتا ہے، اس لیے کسی دوبارہ تحریر یا وینڈر لاک ان کی ضرورت نہیں۔
اہم خصوصیات میں شامل ہیں:
- **میٹرو ونڈو**: ایک حسب ضرورت ونڈو کروم جو ونڈوز ٹائٹل بار کو ڈویلپر کے زیر کنٹرول کمانڈز، رنگین چمکدار بارڈر، ڈائیلاگز کے لیے اوورلے، اور فلائی آؤٹس سے بدل دیتا ہے جو کسی بھی کنارے سے سلائیڈ ہو کر آتے ہیں۔
- **تھیمنگ انجن**: ایک بنیادی تھیم (لائٹ یا ڈارک) کے ساتھ ایک ایکسنٹ کلر، جو رن ٹائم پر تبدیل کیا جا سکتا ہے۔ تھیم مینیجر ونڈوز ایکسنٹ کلر اور سسٹم لائٹ/ڈارک سیٹنگ کی پیروی کر سکتا ہے، اور اسی اسکیم سے حسب ضرورت تھیمز بنائے جا سکتے ہیں۔
- **نیویگیشن کنٹرولز**: سائیڈ بار پیٹرن کے لیے ہیمبرگر مینیو، اسپلٹ ویو، کسی بھی کنارے سے فلائی آؤٹس، اینیمیٹڈ ٹیب کنٹرولز، اور پیج پر مبنی نیویگیشن کے لیے میٹرو نیویگیشن ونڈو۔
- **ڈائیلاگز**: میسج، ان پٹ، لاگ ان اور پیش رفت ڈائیلاگز بلاکنگ موڈل کے بجائے ونڈو کے اندر اوورلے کے طور پر دکھائے جاتے ہیں۔ یہ awaitable ہیں اور ویو ماڈل سے استعمال کیے جا سکتے ہیں۔
- **ان پٹ اور ڈیٹا کنٹرولز**: کلر پکر، ڈیٹ ٹائم پکر، نیومرک اپ ڈاؤن، ملٹی سلیکشن کامبو باکس، ہاٹ کی باکس، اور دوبارہ اسٹائل شدہ ڈیٹا گرڈ۔
- **فیڈ بیک عناصر**: بیجز، پیش رفت بارز اور رِنگز، ٹوگل سوئچز، اور توثیق پاپ اپس۔
- **منسلک خصوصیات**: واٹر مارکس، کلیئر بٹنز، فی کنٹرول کونے کا رداس، اسپیل چیک اسٹائلنگ، اور منتخب آئٹم برش منسلک خصوصیات کے طور پر آتے ہیں (مثلاً، ٹیکسٹ باکس ہیلپر.واٹر مارک)، اس لیے رویہ خصوصی کنٹرولز سے وراثت حاصل کرنے کے بجائے اسٹاک کنٹرولز سے منسلک ہوتا ہے۔
- **اسٹائل کی اقسام**: تھیمز جو ویژول اسٹوڈیو، ونڈوز 10، یا WinUI کنونشنز کی پیروی کرتے ہیں۔
یہ پروجیکٹ 29 جنوری 2011 کو شروع ہوا، MIT لائسنس یافتہ ہے، اور 2020 سے .NET فاؤنڈیشن کا حصہ ہے۔ 160 سے زیادہ لوگوں نے اس میں تعاون کیا ہے۔
ورژن 2.4 .NET فریم ورک 4.5.2 اور نئے کے ساتھ ساتھ .NET کور 3.x پر چلتا ہے۔ ورژن 3.0 (NuGet پر ریلیز کینڈیڈیٹ) .NET فریم ورک 4.6.2، .NET 6 اور .NET 8 کو ٹارگٹ کرتا ہے، اور ونڈو کروم کو ونڈوز 11 کے مطابق تازہ ترین بناتا ہے: کیپشن بٹن غیر کلائنٹ کنٹرولز کے طور پر رجسٹرڈ ہیں تاکہ میکسیمائز بٹن اسنیپ لے آؤٹ میں حصہ لے، اور ونڈو نئے بیک ڈراپ میٹریل استعمال کر سکتی ہے۔
ٹول کٹ NuGet کے ذریعے تقسیم کی جاتی ہے اور پروڈکشن ایپلیکیشنز جیسے ماسٹر پیکیجر، مارک ڈاؤن مونسٹر، چاکلیٹی GUI، NETworkManager اور بہت سی دیگر میں استعمال ہوتی ہے۔ یہ MIT لائسنس کے تحت اوپن سورس اور تجارتی استعمال کے لیے مفت ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.