RayCraftDocs
v1.0.3
bg
raycraft.dev
На тази страница

Button

Free

Задейства действие или навигира, когато е зададен Href (тогава бутонът се изобразява като връзка със същия вид). Три варианта (Filled, Outlined, Text), шест цвята, три размера и по избор икони преди или след етикета. За бутон само с икона ползвайте IconButton. Loading показва индикатор на мястото на началната икона и блокира щракванията (така двойно изпращане не може да се случи); BusyWhileClicking прави същото автоматично, докато работи асинхронен обработчик на OnClick.

Пример

Контрола Button

Параметри

ПараметърТипОписание
BusyWhileClickingboolПоказва състоянието на заетост, докато работи асинхронен обработчик на OnClick.
ChildContentRenderFragmentСъдържание, изобразено вътре в компонента.
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
ColorButtonColorPrimary (по подразбиране), Secondary, Info, Success, Warning или Danger.
DisabledboolИзключва взаимодействието.
EndIconIconName?Икона, показвана след етикета.
HrefstringАдрес на връзката. При Button кара бутона да се изобрази като връзка със същия вид.
LoadingboolПоказва лента за напредък над редовете.
SizeSizeSmall, Medium (по подразбиране) или Large; Dialog има и ExtraLarge.
StartIconIconName?Икона, показвана преди етикета.
StylestringВграден стил, добавен към коренния елемент.
TargetstringCountdown: моментът, до който се отброява. Button: целта на връзката в браузъра, например _blank.
TypestringКак се рисува клетката: Text, Check, Image, Progress, Link, Badge или Dropdown.
VariantVariantВизуален стил: Filled, Outlined или Text.

Събития

СъбитиеТипОписание
OnClickEventCallback<MouseEventArgs>Вдига се, когато бутонът се натисне.

Пакет

Button е част от RayCraft Free. Пакет: RayCraft.Blazor. Тя се тегли от nuget.org. Вижте Първи стъпки.