TX Text Control .NET for WPF

TableOfContentsEventArgs Class

Class|Introduced in 29.0
Namespace
TXTextControl
Package
TXTextControl.TextControl.WPF.SDK from the private NuGet feed or Text Control Offline Packages
Assembly
TXTextControl.dll
Install
dotnet add package TXTextControl.TextControl.WPF.SDK .NET 8 and later. For .NET Framework, reference TXTextControl.dll from the setup.
Inherits
  1. EventArgs
  2. TableOfContentsEventArgs

Description

The TableOfContentsEventArgs class provides data for the TableOfContentsCreated, TableOfContentsDeleted, TableOfContentsEntered and TableOfContentsLeft events. When a table of contents is deleted, the TableOfContents object provided with the event data has the following valid properties: HighlightColor, HighlightMode, ID, Name, MinimumStructureLevel, MaximumStructureLevel, HasLinks, HasPageNumbers and HasRightAlignedPageNumbers. All other properties are undefined.

Syntax

public class TableOfContentsEventArgs : EventArgs

Examples

The following example uses TableOfContentsEventArgs.TableOfContents while handling TableOfContentsCreated.

textControl.TableOfContentsCreated += (_, e) =>
{
    e.TableOfContents?.ScrollTo();
};

Members

Properties

PropertyDescription
TableOfContentsGets an object that represents the table of contents which causes the event. It is of the type TableOfContents.