نصب و آموزش کامپوننت دکمه Zeon Blazor Button
نحوه اضافه کردن کامپوننت (Button)
اضافه کردن فضای نام (در صفحه مورد نظر کد زیر را به Using ها اضافه کنید)
YourPage.razor
@using Zeon.Blazor.ZButton
اضافه کردن دکمه (Button)
در صفحه و تگ مورد نظر خود جهت اضافه کردن دکمه کد زیر را استفاده کنید
YourPage.razor
<ZButton Text="Text"></ZButton>
پارامتر ها (parameters)
نام پارامتر | نوع پارامتر | مقدار پیشفرض | اجباری | توضیحات |
---|---|---|---|---|
Id | string? | null | خیر | شناسه دکمه که در صورت تنظیم شدن می توانید مقدار را در هنگام رویداد کلیک دریافت کنید |
Text | string? | null | خیر | متن نمایشی |
Onclick | EventCallback<string?> | false | بله | رویداد کلیک دکمه |
CssClass | string | btn-outline-primary | خیر | اضافه کردن کلاس های css |
CssCssIcon | string | zf zf-check | خیر | آیکون های css |
Display | string | flex | خیر | flex / block نحوه نمایش دکمه |
Width | string | 100% | خیر | 50% / 180px : عرض دکمه |
Height | string | auto | خیر | ارتفاع دکمه |
IsWaiting | bool | false | خیر | نمایش اسپینر و غیر فعال شدن دکمه |
IsDisabled | bool | false | خیر | غیر فعال شدن دکمه |
نمایشگاه و نمونه کد (Samples)
حالت های نمایش
Output Preview
Code
<ZButton Text="Text" CssClass="btn-outline-primary"></<ZButton> <ZButton Text="Text" CssClass="btn-outline-success" CssIcon="fa fa-home"></ZButton> <ZButton Text="Text" CssClass="btn-outline-danger"></ZButton> <ZButton Text="Text" CssClass="btn-outline-warning"></ZButton> <ZButton Text="Text" CssClass="btn-primary" CssIcon="fa fa-plus" Height="35px"></ZButton> <ZButton Text="Text" CssClass="btn-success"></ZButton> <ZButton Text="Text" CssClass="btn-danger"></ZButton> <ZButton Text="Text" CssClass="btn-outline-primary" Height="100px" Width="65px" Display="column"></ZButton> <ZButton Text="" CssClass="btn-outline-success rounded-circle" Display="block" CssIcon="fa fa-home" Height="50px" Width="50px"></ZButton> <ZButton Text="" CssClass="btn-primary rounded-circle" Display="block" CssIcon="fa fa-plus" Height="50px" Width="50px"></ZButton> <ZButton Text="OK" CssClass="btn-outline-primary rounded-circle" Display="block" CssIcon="" Height="50px" Width="50px"></ZButton> <ZButton Text="Text" IsWaiting="true" CssClass="btn-danger" CssIcon="fa fa-plus" Height="35px"></ZButton>
غیر فعال کردن دکمه در هنگام ارسال یک درخواست
Output Preview
Code
<ZButton Id="SendRequest" IsWaiting="_btnSendRequestIsWaiting" Text="Submit" CssIcon="fa fa-check" Onclick="ButtonsOnClick" Width="180px"></ZButton> @code { private bool _btnSendRequestIsWaiting = false; private async Task ButtonsOnClick(string id) { _btnSendRequestIsWaiting = true; // send request to server await Task.Delay(2000); _btnSendRequestIsWaiting = false; } }