# SpellingCorrectionUIProvider.StateManager.IsOptionsSettings Property

> Gets or sets a value whether the current state of the SpellingCorrectionUIProvider is set to OptionsSettings. If the value is true, no other method or property of the SpelleingCorrectionUIProvider except the Cancel method is enabled or enabled to be modified.

- **Product:** TX Spell .NET for WPF
- **Section:** Reference
- **Kind:** Property
- **Introduced:** 6.0
- **Namespace:** `TXTextControl.Proofing`
- **Package:** `TXTextControl.TXSpell.WPF.SDK` (assembly `TXSpell.dll`, from the private NuGet feed or Text Control Offline Packages)
- **Package:** `TXTextControl.TXSpell.Core.SDK` (assembly `TXSpell.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXSpell.dll` from the setup
- **Path:** TX Spell .NET for WPF > Reference > TXTextControl.Proofing > SpellingCorrectionUIProvider.StateManager.IsOptionsSettings Property
- **490 words**
- **Web URL:** https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/spellingcorrectionuiprovider-statemanager/isoptionssettings-property/
- **LLMs URL:** https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/spellingcorrectionuiprovider-statemanager/isoptionssettings-property/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/spellingcorrectionuiprovider-statemanager/isoptionssettings-property/llms-full.txt

---

### Description

Gets or sets a value whether the current [state](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/spellingcorrectionuiprovider-statemanager/mode-property/llms-full.txt) of the [SpellingCorrectionUIProvider](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/txspell/spellingcorrectionuiprovider-property/llms-full.txt) is set to [OptionsSettings](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/txspell-spellingcorrectionmode/enumeration/llms-full.txt). If the value is true, no other method or property of the SpelleingCorrectionUIProvider except the [Cancel](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/spellingcorrectionuiprovider-statemanager/cancel-method/llms-full.txt) method is enabled or enabled to be modified.

### Syntax

```csharp
public bool IsOptionsSettings { get; set; }
```

```vbnet
Public Property IsOptionsSettings As Boolean
```

### Examples

The following example uses `StateManager.IsOptionsSettings` to configure is options settings as part of the state manager workflow. The configured value is checked before the workflow continues.

```csharp
stateManager.IsOptionsSettings = true;
if (stateManager.IsOptionsSettings)
{
    Console.WriteLine("State Manager: Is Options Settings is enabled.");
}
```

```vbnet
stateManager.IsOptionsSettings = True
If stateManager.IsOptionsSettings Then
    Console.WriteLine("State Manager: Is Options Settings is enabled.")
End If
```

---

## Nearby

- **Previous:** [SpellingCorrectionUIProvider.StateManager.CurrentWordToCorrect Property](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/spellingcorrectionuiprovider-statemanager/currentwordtocorrect-property/llms-full.txt)
- **Next:** [SpellingCorrectionUIProvider.StateManager.IsWordToCorrectEditing Property](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/spellingcorrectionuiprovider-statemanager/iswordtocorrectediting-property/llms-full.txt)
