Към съдържанието
НАСЛАГВАНИЯ · FREE

Tour

Водете новите потребители през приложението ви стъпка по стъпка.

Въвеждане стъпка по стъпка, което подчертава елементи на страницата, избрани с CSS селектор.

Защо помага

  • Подчертава реални елементи
  • Стъпка по стъпка
  • Прескача липсващите цели

Къде пасва

  • Нови потребители
  • Обявяване на функции
  • Въвеждане
Контролата Tour в страница на RayCraft

Пример

    <Stack Align="center">
        <Button id="tour-primary" StartIcon="IconName.Save">Save</Button>
        <Button id="tour-secondary" Variant="Variant.Outlined">Cancel</Button>
        <TextField id="tour-field" Label="Name" @bind-Value="_name" />
    </Stack>
    <Button Variant="Variant.Outlined" OnClick="@(() => _open = true)">Start tour</Button>
<Tour Steps="_steps" @bind-Open="_open" @bind-ActiveIndex="_index" />

@code {
    private bool _open;
    private int _index;
    private string? _name;

    private readonly TourStep[] _steps =
    [
        new("#tour-field", "Enter a name", "Start by typing a name for the item."),
        new("#tour-primary", "Save your work", "This button stores the item."),
        new("#tour-secondary", "Changed your mind?", "Cancel discards the changes."),
        new("#does-not-exist", "Centered step", "When no element matches, the step is shown in the middle of the screen.")
    ];
}

Кратък фрагмент. Добавете @using RayCraft.Blazor.Components към страницата си и ползвайте интерактивен режим на рендиране.

Включено в RayCraft Free. Работещи примери има в хранилище в GitHub (MIT); то съдържа примерен и демонстрационен код, не кода на библиотеката.

Всички контроли ยท Документация