BzNotification / BzMessage / BzTooltip

اعلان ها

توست، پیام درون خطی و راهنمای ابزار.

توست (تزریق سرویس)

توست ها بالای صفحه ظاهر میشن؛ چون اینجا ممکنه اسکرول کرده باشی، بعد از هر کلیک صفحه به بالا اسکرول میشه تا توست رو ببینید.

متد کاربرد
Notify.Success(text, title?)تایید یک عملیات موفق
Notify.Info(text, title?)اطلاع رسانی خنثی
Notify.Warning(text, title?)هشدار بدون خطا
Notify.Error(text, title?)خطای عملیات
Notify.Clear()بستن همه توست ها
razor
@using BzCore.Components.Notification
@using BzCore.Components.Button
@using BzCore.Notifications
@using BzCore.Enums
@inject IBzNotificationService Notify

<BzButton Text="موفق" Color="BzColor.Success"
          OnClick="@(() => Notify.Success("ذخیره شد.", "موفقیت"))" />
<BzButton Text="اطلاع" Color="BzColor.Info"
          OnClick="@(() => Notify.Info("یک پیام اطلاع رسانی."))" />
<BzButton Text="هشدار" Color="BzColor.Warning"
          OnClick="@(() => Notify.Warning("به این مورد دقت کنید."))" />
<BzButton Text="خطا" Color="BzColor.Danger"
          OnClick="@(() => Notify.Error("مشکلی پیش آمد."))" />
<BzButton Text="پاک کردن همه" Variant="BzButtonVariant.Text"
          OnClick="@(() => Notify.Clear())" />

@* Place this ONCE, normally in MainLayout — not on every page. *@
<BzNotificationHost />

@*
Program.cs — the service is registered by AddBlazify():
    builder.Services.AddBlazify();
*@
پیام درون خطی

برخلاف توست، این پیام داخل خود صفحه میمونه.

razor
@using BzCore.Components.Notification
@using BzCore.Enums

<BzMessage Severity="BzSeverity.Info" Title="اطلاع" Text="این یک پیام درون خطی است." />
<BzMessage Severity="BzSeverity.Success" Text="عملیات با موفقیت ثبت شد." Closable />
<BzMessage Severity="BzSeverity.Error" Title="خطا" Text="اتصال به سرور برقرار نشد." Closable />
Tooltip

هر محتوایی را می توانید داخل BzTooltip قرار بده — فقط Placement را عوض کنید.

راهنمای بالا راهنمای پایین راهنمای انتها
razor
@using BzCore.Components.Notification
@using BzCore.Components.Button
@using BzCore.Enums

<BzTooltip Text="راهنمای بالا" Placement="BzTooltipPlacement.Top">
    <BzButton Text="بالا" Variant="BzButtonVariant.Soft" />
</BzTooltip>

<BzTooltip Text="راهنمای پایین" Placement="BzTooltipPlacement.Bottom">
    <BzButton Text="پایین" Variant="BzButtonVariant.Soft" />
</BzTooltip>

<BzTooltip Text="راهنمای انتها" Placement="BzTooltipPlacement.End">
    <BzButton Text="انتها" Variant="BzButtonVariant.Soft" />
</BzTooltip>