کتابخانه MaterialSkin سی شارپ – متریال دیزاین فرم ها

کتابخانه MaterialSkin سی شارپ – متریال دیزاین فرم ها

با کتابخانه‌ی MaterialSkin، به راحتی ویژگی متریال دیزاین گوگل را به صورت تم به فرم‌های C#.Nete و VB.Net اضافه کنید.

ویژگی‌ها

کامپوننت پشتیبانی میشود؟ نسخه تاریک و روشن حالت غیرفعال متحرک
Checkbox Yes Yes Yes Yes
Divider Yes Yes N/A N/A
Flat Button Yes Yes Yes Yes
Label Yes Yes N/A N/A
Radio Button Yes Yes Yes Yes
Raised Button Yes Yes Yes Yes
Single-line text field Yes Yes No Yes
TabControl Yes N/A N/A Yes
ContextMenuStrip Yes Yes Yes Yes
ListView Yes Yes No No
ProgressBar Yes Yes No No
FloatingActionButton No No No No
Dialogs No No No No
Switch No No No No
بقیه چیزها No No No No

نصب و راه اندازی

در محیط ویژوال استودیو و پروژه‌ی خود، از منوی Tools، وارد NuGet Package Manager شده و روی Package Manager Console کلیک کنید. دستور زیر را تایپ کرده و Enter را بزنید تا کتابخانه نصب شود:

Install-Package MaterialSkin

حالا در References، کتابخانه‌ی MaterialSkin را مشاهده می‌کنید. برای اینکه بتوانید کامپوننت‌های آن را به ToolBox (جعبه ابزار) ویژوال استودیو اضافه کرد، باید به DLL آن دسترسی داشته باشید؛ یا می‌توانید پروژه را اجرا کنید تا در کنار فایل اجرایی برنامه کپی شود، و یا به پوشه‌ی پروژه رفته، و سپس از مسیر packages\MaterialSkin…\lib، فایل DLL آن را کشیده و در بخش ToolBox رها کنید.


در نهایت به فرم مورد نظر مثل (Form1) رفته و آن را به جای ارث‌بری کردن از Form، از MaterialForm به ارث ببرید؛ برای مثال:

public partial class Form1 : MaterialForm
Partial Class Form1
  Inherits MaterialSkin.Controls.MaterialForm

مقداردهی طرح رنگی (colorscheme)

برای تغییر تم، رنگ و لعاب فرم به رنگهای دیگر متریال، به صورت زیر عمل کنید:

public Form1()
{
    InitializeComponent();

    var materialSkinManager = MaterialSkinManager.Instance;
    materialSkinManager.AddFormToManage(this);
    materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT;
    materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE);
}
Imports MaterialSkin

Public Class Form1

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim SkinManager As MaterialSkinManager = MaterialSkinManager.Instance
        SkinManager.AddFormToManage(Me)
        SkinManager.Theme = MaterialSkinManager.Themes.LIGHT
        SkinManager.ColorScheme = New ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE)
    End Sub
End Class

جعبه دانلود نیم‌بها

  • نسخه فایل 0.2.1
  • پسورد (در صورت نیاز) www.fullkade.com

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

cp-codfk

نظرات ثبت شده بدون دیدگاه

توضیحات تصاویر دانلود نظرات اشتراک