-
Notifications
You must be signed in to change notification settings - Fork 468
Expand file tree
/
Copy pathWizardDefault.razor
More file actions
73 lines (68 loc) · 3.43 KB
/
WizardDefault.razor
File metadata and controls
73 lines (68 loc) · 3.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<FluentStack VerticalAlignment="VerticalAlignment.Center">
<FluentSwitch @bind-Value="@IsTop"
Style="margin: 30px;"
Label="Step position" />
WizardStepSequence:
<FluentSelect Width="150px"
Items="@(Enum.GetValues<WizardStepSequence>())"
@bind-Value="@StepSequence" />
</FluentStack>
<FluentWizard StepperPosition="@(IsTop ? StepperPosition.Top : StepperPosition.Left)"
StepSequence="@StepSequence"
DisplayStepNumber="@(WizardStepStatus.Current | WizardStepStatus.Next)"
Border="WizardBorder.Outside"
StepTitleHiddenWhen="@GridItemHidden.XsAndDown"
Height="300px"
OnFinish="@OnFinishedAsync">
<Steps>
<FluentWizardStep Label="Intro"
OnChange="@OnStepChange">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut nisi eget dolor semper
luctus vitae a nulla. Cras semper eros sed lacinia tincidunt. Mauris dignissim ullamcorper dolor,
ut blandit dui ullamcorper faucibus. Interdum et malesuada fames ac ante ipsum.
</FluentWizardStep>
<FluentWizardStep Label="Get started"
Summary="Begin the tasks"
OnChange="@OnStepChange">
Maecenas sed justo ac sapien venenatis ullamcorper. Sed maximus nunc non venenatis euismod.
Fusce vel porta ex, imperdiet molestie nisl. Vestibulum eu ultricies mauris, eget aliquam quam.
</FluentWizardStep>
<FluentWizardStep Disabled="true"
Label="Disabled step"
Summary="This step is disabled"
OnChange="@OnStepChange">
Nunc dignissim tortor eget lacus porta tristique. Nunc in posuere dui. Cras ligula ex,
ullamcorper in gravida in, euismod vitae purus. Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Aliquam at velit leo. Suspendisse potenti. Cras dictum eu augue in laoreet.
</FluentWizardStep>
<FluentWizardStep Label="Set budget"
Summary="Identify the best price"
IconPrevious="@(new Icons.Filled.Size20.Star())"
IconCurrent="@(new Icons.Filled.Size20.StarEmphasis())"
IconNext="@(new Icons.Regular.Size20.Star())"
DisplayStepNumber="false"
OnChange="@OnStepChange">
Phasellus quis augue convallis, congue velit ac, aliquam ex. In egestas porttitor massa
aliquet porttitor. Donec bibendum faucibus urna vitae elementum. Phasellus vitae efficitur
turpis, eget molestie ipsum.
</FluentWizardStep>
<FluentWizardStep Label="Summary"
OnChange="@OnStepChange">
Ut iaculis sed magna efficitur tempor. Vestibulum est erat, imperdiet in diam ac,
aliquam tempus sapien. Nam rutrum mi at enim mattis, non mollis diam molestie.
Cras sodales dui libero, sit amet cursus sapien elementum ac. Nulla euismod nisi sem.
</FluentWizardStep>
</Steps>
</FluentWizard>
@code
{
bool IsTop = false;
WizardStepSequence StepSequence = WizardStepSequence.Linear;
void OnStepChange(FluentWizardStepChangeEventArgs e)
{
}
async Task OnFinishedAsync()
{
await Task.CompletedTask;
}
}