> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/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

### <Icon icon="hammer" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> .ctor

#### Syntax

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

## Properties

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> 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>`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> CurrentPane

#### Syntax

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

#### Property Value

Type: `CloudNimble.BlazorEssentials.Merlin.WizardPane`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> FooterTemplate

#### Syntax

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

#### Property Value

Type: `Microsoft.AspNetCore.Components.RenderFragment`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> HeaderTemplate

#### Syntax

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

#### Property Value

Type: `Microsoft.AspNetCore.Components.RenderFragment`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> IsBackEnabled

#### Syntax

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

#### Property Value

Type: `bool`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> IsFinishVisible

#### Syntax

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

#### Property Value

Type: `bool`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> IsNextEnabled

#### Syntax

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

#### Property Value

Type: `bool`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> IsNextVisible

#### Syntax

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

#### Property Value

Type: `bool`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> IsOperationStartVisible

#### Syntax

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

#### Property Value

Type: `bool`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Operation

#### Syntax

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

#### Property Value

Type: `CloudNimble.BlazorEssentials.Merlin.Operation`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> 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>`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> PanesContent

#### Syntax

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

#### Property Value

Type: `Microsoft.AspNetCore.Components.RenderFragment`

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Title

#### Syntax

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

#### Property Value

Type: `string`

## Methods

### <Icon icon="function" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Back

#### Syntax

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

#### Returns

Type: `System.Threading.Tasks.Task`

### <Icon icon="function" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Next

#### Syntax

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

#### Returns

Type: `System.Threading.Tasks.Task`

### <Icon icon="function" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> 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`

### <Icon icon="function" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> StartOperation

#### Syntax

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

#### Returns

Type: `System.Threading.Tasks.Task`

## Related APIs

* System.IDisposable
