New Classes, Properties, Methods and Events

In TX Spell 3.0 the following new classes, properties, methods and events have been added:

Classes

Class Description
TXTextControl.Proofing.Dictionary The base class for all types of valid dictionaries is the abstract class Dictionary.
TXTextControl.Proofing.DictionaryAddedEventArgs The DictionaryAddedEventArgs class provides data for the TXSpellChecker.DictionaryAdded event in TX Spell .NET for Windows Forms and WPF.
TXTextControl.Proofing.DictionaryCollection An instance of the DictionaryCollection class contains all initialized dictionaries represented through objects which are inherited from the abstract class Dictionary.
TXTextControl.Proofing.DictionaryRemovedEventArgs The DictionaryRemovedEventArgs class provides data for the TXSpellChecker.DictionaryRemoved event in TXSpell for Windows Forms and WPF.
TXTextControl.Proofing.IncorrectWordChangingEventArgs The IncorrectWordChangingEventArgs class provides data for the TXSpellChecker.IncorrectWordChanging event in TX Spell .NET for Windows Forms and WPF.
TXTextControl.Proofing.MisspelledWordChangingEventArgs The MisspelledWordChangingEventArgs class provides data for the TXSpellChecker.MisspelledWordChanging event in TXSpell for Windows Forms and WPF.
TXTextControl.Proofing.SpelledWord The abstract class SpelledWord represents a spelled word in a text.
TXTextControl.Proofing.TXSpell The TXSpell class provides properties and methods with spell checking features.
TXTextControl.Proofing.UserDictionaryWordAddedEventArgs The UserDictionaryWordAddedEventArgs class provides data for the UserDictionaryWordAdded event in TX Spell .NET for Windows Forms and WPF.
TXTextControl.Proofing.UserDictionaryWordRemovedEventArgs The UserDictionaryWordRemovedEventArgs class provides data for the UserDictionaryWordRemoved event in TX Spell .NET Windows Forms and WPF.
TXTextControl.WPF.Proofing.DialogButton The DialogButton class represents a button of the built-in SpellCheckDialog.
TXTextControl.WPF.Proofing.DialogButtonCollection An instance of the DialogButtonCollection class contains all objects of type DialogButton that represent the dialog buttons of the built-in SpellCheckDialog.
TXTextControl.WPF.Proofing.DialogButtonEventArgs The DialogButtonEventArgs class provides data for the TXSpellChecker.DialogButtonClicked event in TX Spell .NET for WPF.
TXTextControl.WPF.Proofing.MenuItem The MenuItem class provides a method to build a menu strip with the most common TX Spell .NET features.
TXTextControl.WPF.Proofing.MenuItemClickedEventArgs The MenuItemClickedEventArgs class provides data for the TXSpellChecker.MenuItemClicked event in TX Spell .NET for WPF.
TXTextControl.WPF.Proofing.OptionsDialogOpeningEventArgs The OptionsDialogOpeningEventArgs class provides data for the TXSpellChecker.OptionsDialogOpening event in TXSpell for WPF.
TXTextControl.WPF.Proofing.Preview The Preview class describes and handles attributes of the SpellCheckDialog's preview component.
TXTextControl.WPF.Proofing.SpellCheckDialog The SpellCheckDialog class provides a method to modify and show the built-in spell check dialog.
TXTextControl.WPF.Proofing.SpellCheckDialogClosingEventArgs The SpellCheckDialogClosingEventArgs class provides data for the TXSpellChecker.SpellCheckDialogClosing event in TX Spell .NET for WPF.
TXTextControl.WPF.Proofing.SpellCheckDialogOpeningEventArgs The SpellCheckDialogOpeningEventArgs class provides data for the TXSpellChecker.SpellCheckDialogOpening event in TX Spell for WPF.
TXTextControl.WPF.Proofing.SpellCheckDialogStateManager Provides methods and properties for the StateManager property that is provided by the SpellCheckDialogOpeningEventArgs, DialogButtonEventArgs and the SpellCheckDialogClosingEventArgs in TX Spell .NET for WPF.
TXTextControl.WPF.Proofing.SuggestionDictionaryComboBox The SuggestionDictionaryComboBox class describes and handles attributes of the spell check dialog's suggestion dictionary combo box.
TXTextControl.WPF.Proofing.SuggestionList The SuggestionList class describes and handles attributes of the SpellCheckDialog's suggestion list.
TXTextControl.WPF.Proofing.TXSpellChecker The TXSpellChecker class implements a component with spell checking features.

Properties

Property Description
TXTextControl.Proofing.Dictionary.DictionaryEncoding Gets or sets the dictionary's encoding.
TXTextControl.Proofing.Dictionary.IsGetSuggestionsEnabled Gets or sets a value that indicates whether suggestions are created using this dictionary or not.
TXTextControl.Proofing.Dictionary.IsSelectedAsDefault Gets a value indicating whether the dictionary is selected as the default dictionary by the Language property.
TXTextControl.Proofing.Dictionary.IsSpellCheckingEnabled Gets or sets a value indicating whether spell checking of this dictionary is enabled or not.
TXTextControl.Proofing.Dictionary.Language Gets or sets the dictionary's language.
TXTextControl.Proofing.Dictionary.Name Gets or sets the dictionary's name.
TXTextControl.Proofing.DictionaryAddedEventArgs.Dictionary Gets the Dictionary which was added.
TXTextControl.Proofing.DictionaryCollection.HasEditableUserDictionaries Gets a value indicating whether the dictionary collection contains editable user dictionaries.
TXTextControl.Proofing.DictionaryCollection.Item Gets a Dictionary from the collection.
TXTextControl.Proofing.DictionaryRemovedEventArgs.Dictionary Gets the Dictionary which was removed.
TXTextControl.Proofing.IncorrectWordChangingEventArgs.CorrectedText Gets the complete text including the replaced incorrect words with the corrected words.
TXTextControl.Proofing.IncorrectWordChangingEventArgs.CorrectedWord Gets or sets the new word that replaces the text of the incorrect word.
TXTextControl.Proofing.IncorrectWordChangingEventArgs.IncorrectWord Gets the incorrect word that is changed.
TXTextControl.Proofing.IncorrectWordChangingEventArgs.SourceText Gets the complete text without the replaced incorrect words.
TXTextControl.Proofing.IncorrectWordChangingEventArgs.Type Gets the type that defines how the incorrect word is changed.
TXTextControl.Proofing.IncorrectWordChangingEventArgs.WillBeDuplicate Gets a value specifying whether replacing the text of the current incorrect word would result in a conversion to a duplicate incorrect word.
TXTextControl.Proofing.MisspelledWordChangingEventArgs.CorrectedWord Gets or sets the new word that replaces the text of an object of type TXTextControl.MisspelledWord.
TXTextControl.Proofing.MisspelledWordChangingEventArgs.IFormattedText Gets the object of type TXTextControl.IFormattedText where the object of type TXTextControl.MisspelledWord is changed.
TXTextControl.Proofing.MisspelledWordChangingEventArgs.MisspelledWord Gets the object of type TXTextControl.MisspelledWord that is changed.
TXTextControl.Proofing.MisspelledWordChangingEventArgs.Type Gets the type that defines how the object of type TXTextControl.MisspelledWord is changed.
TXTextControl.Proofing.MisspelledWordChangingEventArgs.WillBeDuplicate Gets a value specifying whether replacing the text of the current misspelled word would result in a conversion to a duplicate misspelled word.
TXTextControl.Proofing.SpelledWord.Index Gets the index of the spelled word to the corresponding collection.
TXTextControl.Proofing.SpelledWord.Length Gets the length of the spelled word.
TXTextControl.Proofing.SpelledWord.Start Gets the starting position of a spelled word.
TXTextControl.Proofing.SpelledWord.Text Gets the text of the spelled word.
TXTextControl.Proofing.TXSpell.AvailableDictionaries Gets a list of all available dictionaries of the default dictionary folder.
TXTextControl.Proofing.TXSpell.Dictionaries Gets a collection of all added and validated dictionaries.
TXTextControl.Proofing.TXSpell.IgnoreCase Gets or sets a value of type IgnoreCaseSettings determining whether the case of a word is ignored or not during spell checking.
TXTextControl.Proofing.TXSpell.IgnoreWord Gets or sets a value of type IgnoreWordSettings determining when a word should not be spell checked.
TXTextControl.Proofing.TXSpell.IncorrectWords Gets a collection of all incorrect words that were detected by the last call of the TXSpell.Check method.
TXTextControl.Proofing.TXSpell.Language Gets or sets the name of a dictionary that is located at the default dictionary folder.
TXTextControl.Proofing.TXSpell.Suggestions Gets a collection of suggestions that were created by the last call of the TXSpell.CreateSuggestions method.
TXTextControl.Proofing.UserDictionaryWordAddedEventArgs.AddedWord Gets the word that was added to the UserDictionary.
TXTextControl.Proofing.UserDictionaryWordAddedEventArgs.UserDictionary Gets the UserDictionary where the word was added to.
TXTextControl.Proofing.UserDictionaryWordRemovedEventArgs.RemovedWord Gets the word that was removed from the UserDictionary.
TXTextControl.Proofing.UserDictionaryWordRemovedEventArgs.UserDictionary Gets the UserDictionary the word was removed from.
TXTextControl.WPF.Proofing.DialogButton.Enabled Gets or sets a value indicating whether the DialogButton can respond to user interaction.
TXTextControl.WPF.Proofing.DialogButton.FontFamily Gets or sets the font family of the text displayed by the DialogButton.
TXTextControl.WPF.Proofing.DialogButton.FontSize Gets or sets the font size of the text displayed by the DialogButton.
TXTextControl.WPF.Proofing.DialogButton.FontStyle Gets or sets the font style of the text displayed by the DialogButton.
TXTextControl.WPF.Proofing.DialogButton.FontWeight Gets or sets the font weight of the text displayed by the DialogButton.
TXTextControl.WPF.Proofing.DialogButton.IsDeleteButton Gets or sets a value specifying the DialogButton text.
TXTextControl.WPF.Proofing.DialogButton.IsUndoEditButton Gets or sets a value specifying the DialogButton text.
TXTextControl.WPF.Proofing.DialogButton.Text Gets or sets the text displayed by the DialogButton.
TXTextControl.WPF.Proofing.DialogButton.Type Gets a value of type ButtonType which is specified for the DialogButton.
TXTextControl.WPF.Proofing.DialogButtonCollection.Item Gets a DialogButton from the collection.
TXTextControl.WPF.Proofing.DialogButtonEventArgs.DialogButton Gets the clicked DialogButton.
TXTextControl.WPF.Proofing.DialogButtonEventArgs.StateManager Gets the SpellCheckDialogStateManager that provides methods and properties to get or set the next object of type IncorrectWord or TXTextControl.MisspelledWord that is handled by the SpellCheckDialog.
TXTextControl.WPF.Proofing.MenuItem.Type Gets the type of the MenuItem.
TXTextControl.WPF.Proofing.MenuItemClickedEventArgs.MenuItem Gets the clicked MenuItem.
TXTextControl.WPF.Proofing.OptionsDialogOpeningEventArgs.Cancel Gets or sets a value indicating whether the event is canceled or not.
TXTextControl.WPF.Proofing.Preview.Editable Gets or sets the value specifying whether the SpellCheckDialog preview component is editable or not.
TXTextControl.WPF.Proofing.Preview.IncorrectWordColor Gets or sets the color to colorize the current incorrect or misspelled (TXTextControl.MisspelledWord) word in the SpellCheckDialog preview component.
TXTextControl.WPF.Proofing.SpellCheckDialog.AcceptButton Gets or sets the dialog button that is used as the SpellCheckDialog's accept button.
TXTextControl.WPF.Proofing.SpellCheckDialog.ChangeButtons Gets a collection of all dialog buttons that are located to the right of the SpellCheckDialog's suggestion list.
TXTextControl.WPF.Proofing.SpellCheckDialog.ChangeInAllTextParts Gets or sets a value indicating whether the SpellCheckDialog change operation is applied in all text parts (TXTextControl.WPF.TextControl.TextParts).
TXTextControl.WPF.Proofing.SpellCheckDialog.CloseOnFinished Gets or sets a value specifying whether the SpellCheckDialog is closed on completing the spell checking.
TXTextControl.WPF.Proofing.SpellCheckDialog.FontFamily Gets or sets the font family for the text displayed by the SpellCheckDialog labels, the preview, suggestion list, suggestion dictionary combo box and the cancel button.
TXTextControl.WPF.Proofing.SpellCheckDialog.FontSize Gets or sets the font size for the text displayed by the SpellCheckDialog labels, the preview, suggestion list, suggestion dictionary combo box and the cancel button.
TXTextControl.WPF.Proofing.SpellCheckDialog.FontStyle Gets or sets the font style for the text displayed by the SpellCheckDialog labels, the preview, suggestion list, suggestion dictionary combo box and the cancel button.
TXTextControl.WPF.Proofing.SpellCheckDialog.FontWeight Gets or sets the font weight for the text displayed by the SpellCheckDialog labels, the preview, suggestion list, suggestion dictionary combo box and the cancel button.
TXTextControl.WPF.Proofing.SpellCheckDialog.HideSelection Gets or sets a value indicating whether the selected text in the TXTextControl.WPF.TextControl remains highlighted while the SpellCheckDialog is open.
TXTextControl.WPF.Proofing.SpellCheckDialog.IgnoreButtons Gets a collection of all dialog buttons that are located to the right of the SpellCheckDialog's preview component.
TXTextControl.WPF.Proofing.SpellCheckDialog.IgnoreInAllTextParts Gets or sets a value indicating whether the SpellCheckDialog ignore operation should be applied in all text parts (TXTextControl.WPF.TextControl.TextParts).
TXTextControl.WPF.Proofing.SpellCheckDialog.OptionButtons Gets a collection of all dialog buttons that are located below the SpellCheckDialog's suggestion dictionary combo box.
TXTextControl.WPF.Proofing.SpellCheckDialog.Preview Gets the SpellCheckDialog's Preview instance.
TXTextControl.WPF.Proofing.SpellCheckDialog.ShowMessageBoxes Gets or sets a value indicating whether the dialog should invoke built-in message boxes that inform the user that the spell checking is completed or that a chosen word is not found in one of the suggestion dictionaries.
TXTextControl.WPF.Proofing.SpellCheckDialog.SuggestionDictionaryComboBox Gets the SpellCheckDialog's SuggestionDictionaryComboBox instance.
TXTextControl.WPF.Proofing.SpellCheckDialog.SuggestionList Gets the SpellCheckDialog's SuggestionList instance.
TXTextControl.WPF.Proofing.SpellCheckDialogClosingEventArgs.Cancel Gets or sets a value indicating whether the event is canceled or not.
TXTextControl.WPF.Proofing.SpellCheckDialogClosingEventArgs.StateManager Gets the SpellCheckDialogStateManager that provides methods and properties to get or set the next object of type IncorrectWord or TXTextControl.MisspelledWord that is handled by the SpellCheckDialog.
TXTextControl.WPF.Proofing.SpellCheckDialogOpeningEventArgs.StateManager Gets the SpellCheckDialogStateManager that provides methods and properties to get or set the next object of type IncorrectWord or TXTextControl.MisspelledWord that is handled by the SpellCheckDialog.
TXTextControl.WPF.Proofing.SpellCheckDialogStateManager.NextIFormattedText Gets the next object of type TXTextControl.IFormattedText that contains the next misspelled word (TXTextControl.MisspelledWord).
TXTextControl.WPF.Proofing.SpellCheckDialogStateManager.NextIncorrectWord Gets an object of type IncorrectWord that is handled next by the SpellCheckDialog.
TXTextControl.WPF.Proofing.SpellCheckDialogStateManager.NextMisspelledWord Gets an object of type TXTextControl.MisspelledWord that is handled next by the SpellCheckDialog.
TXTextControl.WPF.Proofing.SuggestionDictionaryComboBox.IsAllItemEnabled Gets or sets a value indicating whether the SpellCheckDialog's dictionary combo box provides an All item that represents all dictionaries that are IsGetSuggestionsEnabled to create suggestions or not.
TXTextControl.WPF.Proofing.SuggestionDictionaryComboBox.IsAllItemSelected Gets or sets a value indicating whether the All item of the SpellCheckDialog's dictionary combobox is selected or not.
TXTextControl.WPF.Proofing.SuggestionDictionaryComboBox.SuggestionDictionary Gets or sets the dictionary that is currently selected as a suggestion dictionary.
TXTextControl.WPF.Proofing.SuggestionList.IsNoSuggestionsItemEnabled Gets or sets a value indicating whether a message is displayed in the SpellCheckDialog's suggestion list that informs the user that no suggestions could be created for the current incorrect word.
TXTextControl.WPF.Proofing.SuggestionList.MaxSuggestions Gets or sets the maximum number of suggestions that has to be determined.
TXTextControl.WPF.Proofing.TXSpellChecker.AvailableDictionaries Gets a list of all available dictionaries in the default dictionary folder.
TXTextControl.WPF.Proofing.TXSpellChecker.Dictionaries Gets a collection of all added and validated dictionaries.
TXTextControl.WPF.Proofing.TXSpellChecker.IgnoreCase Gets or sets a value of type IgnoreCaseSettings determining if and how the case of a word is ignored while spell checking.
TXTextControl.WPF.Proofing.TXSpellChecker.IgnoreWord Gets or sets a value of type IgnoreWordSettings determining when a word should not be spell checked.
TXTextControl.WPF.Proofing.TXSpellChecker.IncorrectWords Gets a collection of all incorrect words that were detected by the last call of the TXSpellChecker.Check method.
TXTextControl.WPF.Proofing.TXSpellChecker.Language Gets or sets the name of a dictionary that is located at the default dictionary folder.
TXTextControl.WPF.Proofing.TXSpellChecker.SpellCheckDialog Gets an object of type SpellCheckDialog that is used to modify and show the built-in SpellCheckDialog.
TXTextControl.WPF.Proofing.TXSpellChecker.Suggestions Gets a collection of suggestions that were created by the last call of the TXSpellChecker.CreateSuggestions method.

Methods

Method Description
TXTextControl.Proofing.DictionaryCollection.Add Adds objects of the type Dictionary to the collection and validates them for spell checking and suggestion operations.
TXTextControl.Proofing.DictionaryCollection.GetItem Gets a particular dictionary from the collection by using the specified name.
TXTextControl.Proofing.DictionaryCollection.Remove Removes objects of the type Dictionary from the collection and invalidate them for spell checking and suggestion operations.
TXTextControl.Proofing.TXSpell.Check Checks text for spelling errors and fills the IncorrectWordCollection at TXSpell.IncorrectWords with all incorrect words.
TXTextControl.Proofing.TXSpell.Create Initializes the resources of a newly instantiated TXSpell object.
TXTextControl.Proofing.TXSpell.CreateSuggestions Determines suggestions for a specific incorrect word by using selected dictionaries of the DictionaryCollection at TXSpell.Dictionaries and fills the results into the SuggestionCollection at TXSpell.Suggestions.
TXTextControl.WPF.Proofing.DialogButtonCollection.Add Adds an object of type DialogButton to the collection.
TXTextControl.WPF.Proofing.DialogButtonCollection.AddRange Adds a collection of DialogButtons to the collection.
TXTextControl.WPF.Proofing.DialogButtonCollection.Remove Removes an object of type DialogButton from the collection.
TXTextControl.WPF.Proofing.SpellCheckDialog.Show Invokes the built-in dialog box for checking incorrect or misspelled (TXTextControl.WPF.TextControl.MisspelledWords) words.
TXTextControl.WPF.Proofing.SpellCheckDialogStateManager.Close Closes the spell check dialog.
TXTextControl.WPF.Proofing.SpellCheckDialogStateManager.SetNext Provides a method to set a specific incorrect or misspelled (TXTextControl.MisspelledWord) word, that should be handled next by the SpellCheckDialog.
TXTextControl.WPF.Proofing.TXSpellChecker.Check Checks text for spelling errors and fills the IncorrectWordCollection at TXSpellChecker.IncorrectWords with all incorrect words.
TXTextControl.WPF.Proofing.TXSpellChecker.Create Initializes the resources of a newly instantiated TXSpellChecker object.
TXTextControl.WPF.Proofing.TXSpellChecker.CreateSuggestions Determines suggestions for a specific incorrect word by using selected dictionaries of the DictionaryCollection at TXSpellChecker.Dictionaries and adds the results to the SuggestionCollection at TXSpellChecker.Suggestions.
TXTextControl.WPF.Proofing.TXSpellChecker.GetMenuItems Returns an array of MenuItems, which are used to create a custom spell check ContextMenu.
TXTextControl.WPF.Proofing.TXSpellChecker.OptionsDialog Invokes the built-in dialog box to define spell check, create suggestions and hyphenation settings.

Events

Event Description
TXTextControl.WPF.Proofing.TXSpellChecker.DialogButtonClicked Occurs when a dialog button of the built-in SpellCheckDialog is clicked.
TXTextControl.WPF.Proofing.TXSpellChecker.DictionaryAdded Occurs when a dictionary is added to the TXSpellChecker.Dictionaries DictionaryCollection.
TXTextControl.WPF.Proofing.TXSpellChecker.DictionaryRemoved Occurs when a dictionary is removed from the TXSpellChecker.Dictionaries DictionaryCollection.
TXTextControl.WPF.Proofing.TXSpellChecker.IncorrectWordChanging Occurs when an object of type IncorrectWord is changing by spell check context menu or spell check dialog operations.
TXTextControl.WPF.Proofing.TXSpellChecker.MenuItemClicked Occurs when a MenuItem is clicked.
TXTextControl.WPF.Proofing.TXSpellChecker.MisspelledWordChanging Occurs when an object of type TXTextControl.MisspelledWord is changing by spell check context menu or spell check dialog operations.
TXTextControl.WPF.Proofing.TXSpellChecker.OptionsDialogOpening Occurs when the built-in options dialog is invoked by the TXSpellChecker.OptionsDialog method or clicking the Options...
TXTextControl.WPF.Proofing.TXSpellChecker.SpellCheckDialogClosing Occurs when the built-in spell check dialog is closing.
TXTextControl.WPF.Proofing.TXSpellChecker.SpellCheckDialogOpening Occurs when the built-in spell check dialog is invoked using the SpellCheckDialog.Show method.
TXTextControl.WPF.Proofing.TXSpellChecker.UserDictionaryWordAdded Occurs when a word is added to a user dictionary.
TXTextControl.WPF.Proofing.TXSpellChecker.UserDictionaryWordRemoved Occurs when a word is removed from a user dictionary.