PDA

View Full Version : آموزش: معرفی Metro Framework UI در WinForm



ژیار رحیمی
دوشنبه 28 تیر 1395, 04:26 صبح
سلام .
دوستانی که تمایل به داشتن User Interface کامل و زیبا شبیه windows 10,8 را دارند می تونند با استفاده از Metro Framework UI این قابلیت رو به پروژه های ویندوزی خود اضافه کنن. در تصاویر زیر فرم های طراحی شده توسط این Framework را می توانید مشاهده کنید.مجوز آن (MTI) میباشد(رایگان)
https://camo.githubusercontent.com/c3a2b2c38a3bd0dcc4770a9e913b24aa89987deb/687474703a2f2f692e696d6775722e636f6d2f697831465272 752e6a7067

https://camo.githubusercontent.com/1228854932db1e33051fed543a1b35a9f52b2824/687474703a2f2f692e696d6775722e636f6d2f595844444d54 362e6a7067

https://camo.githubusercontent.com/5df400e15674b0a7a085fdcdc6d8edf604f220b3/687474703a2f2f692e696d6775722e636f6d2f366b30453779 412e6a7067



https://camo.githubusercontent.com/4b73c01842052e522651ca202da7846bbfef3a92/687474703a2f2f692e696d6775722e636f6d2f684751654341 552e6a7067

https://camo.githubusercontent.com/16a6c0a064e62b75aeb2e9b7bf6e74bfc1bbd596/687474703a2f2f692e696d6775722e636f6d2f4d7850393762 6a2e6a7067

برای دیدن تصاویر بیشتر و دانلود Source فریم ورک به لینک زیر مراجعه نمایید
https://github.com/dennismagno/metroframework-modern-ui

نحوه بکار گیره در پروژه
1- ابتدا dll های لازم رو دانلود نمایید و به refrence پروژه اضافه نمایید

141546

2- در بخش ToolBox برای اضافه کردن کنترل های فریم ورک به ToolBox ابتدا یک Tab جدید بنام MetroUI بسازید و برای اضافه کردن کنترل ها روی Tab مورد نظر کلیک راست و کزینه ChooseItems را کلیک از پنجره Choose ToolBox Item روی دکمه Brows کلیک کرده و فایل MetroFramework.dll انتخاب نمایید و بعد Ok تا کنترل های لازم به ToolBox اضافه شود.
3- برای تغییر UI فرم به Metro باید به جای ارث بری از کلاس Form پیشفرض از MetroForm به ارث برده می شود.


using MetroFramework.Forms;


namespace WindowsFormsApplication3
{
public partial class Form1 : MetroForm
{
public Form1()
{
InitializeComponent();
}
}
}


برای دریافت اطلاعات بیشتر به لینک های زیر مراجعه نمایید
منبع :http://denricdenise.info/
https://github.com/dennismagno/metroframework-modern-ui

barnamenevisjavan
دوشنبه 28 تیر 1395, 21:01 عصر
تشکر ولی ابزار Mahapps خیلی کاملتر و انعطاف پذیرتر هستش و همچنین شخصی سازی و کنترل های زیادی هم داره

ژیار رحیمی
دوشنبه 28 تیر 1395, 21:36 عصر
خواهش میکنم .دوست گرامی اگر متوجه شده باشید mahapps.metro a UI toolkit for WPF ولی Metro Framework UI مخصوص WinForm هست.