> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.nimbleapps.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Wizard

## Definition

**Assembly:** CloudNimble.BlazorEssentials.dll

**Namespace:** CloudNimble.BlazorEssentials.Merlin

**Inheritance:** Microsoft.AspNetCore.Components.ComponentBase

## Syntax

```csharp theme={"dark"}
CloudNimble.BlazorEssentials.Merlin.Wizard
```

## Constructors

### &#x20;.ctor

#### Syntax

```csharp theme={"dark"}
public Wizard()
```

## Properties

### &#x20;ContainerTemplate

#### Syntax

```csharp theme={"dark"}
public Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.RenderFragment> ContainerTemplate { get; set; }
```

#### Property Value

Type: `Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.RenderFragment>`

### &#x20;CurrentPane

#### Syntax

```csharp theme={"dark"}
public CloudNimble.BlazorEssentials.Merlin.WizardPane CurrentPane { get; set; }
```

#### Property Value

Type: `CloudNimble.BlazorEssentials.Merlin.WizardPane`

### &#x20;FooterTemplate

#### Syntax

```csharp theme={"dark"}
public Microsoft.AspNetCore.Components.RenderFragment FooterTemplate { get; set; }
```

#### Property Value

Type: `Microsoft.AspNetCore.Components.RenderFragment`

### &#x20;HeaderTemplate

#### Syntax

```csharp theme={"dark"}
public Microsoft.AspNetCore.Components.RenderFragment HeaderTemplate { get; set; }
```

#### Property Value

Type: `Microsoft.AspNetCore.Components.RenderFragment`

### &#x20;IsBackEnabled

#### Syntax

```csharp theme={"dark"}
public bool IsBackEnabled { get; }
```

#### Property Value

Type: `bool`

### &#x20;IsFinishVisible

#### Syntax

```csharp theme={"dark"}
public bool IsFinishVisible { get; }
```

#### Property Value

Type: `bool`

### &#x20;IsNextEnabled

#### Syntax

```csharp theme={"dark"}
public bool IsNextEnabled { get; }
```

#### Property Value

Type: `bool`

### &#x20;IsNextVisible

#### Syntax

```csharp theme={"dark"}
public bool IsNextVisible { get; }
```

#### Property Value

Type: `bool`

### &#x20;IsOperationStartVisible

#### Syntax

```csharp theme={"dark"}
public bool IsOperationStartVisible { get; }
```

#### Property Value

Type: `bool`

### &#x20;Operation

#### Syntax

```csharp theme={"dark"}
public CloudNimble.BlazorEssentials.Merlin.Operation Operation { get; set; }
```

#### Property Value

Type: `CloudNimble.BlazorEssentials.Merlin.Operation`

### &#x20;Panes

#### Syntax

```csharp theme={"dark"}
public System.Collections.Generic.List<CloudNimble.BlazorEssentials.Merlin.WizardPane> Panes { get; private set; }
```

#### Property Value

Type: `System.Collections.Generic.List<CloudNimble.BlazorEssentials.Merlin.WizardPane>`

### &#x20;PanesContent

#### Syntax

```csharp theme={"dark"}
public Microsoft.AspNetCore.Components.RenderFragment PanesContent { get; set; }
```

#### Property Value

Type: `Microsoft.AspNetCore.Components.RenderFragment`

### &#x20;Title

#### Syntax

```csharp theme={"dark"}
public string Title { get; set; }
```

#### Property Value

Type: `string`

## Methods

### &#x20;Back

#### Syntax

```csharp theme={"dark"}
public System.Threading.Tasks.Task Back()
```

#### Returns

Type: `System.Threading.Tasks.Task`

### &#x20;Next

#### Syntax

```csharp theme={"dark"}
public System.Threading.Tasks.Task Next()
```

#### Returns

Type: `System.Threading.Tasks.Task`

### &#x20;Reset

#### Syntax

```csharp theme={"dark"}
public System.Threading.Tasks.Task Reset(bool clearPanes = false)
```

#### Parameters

| Name | Type | Description |
| - | - | - |
| `clearPanes` | `bool` | - |

#### Returns

Type: `System.Threading.Tasks.Task`

### &#x20;StartOperation

#### Syntax

```csharp theme={"dark"}
public System.Threading.Tasks.Task StartOperation()
```

#### Returns

Type: `System.Threading.Tasks.Task`

## Related APIs

* System.IDisposable


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.