NanoByte.Common  2.6.1
NanoByte.Common.Controls.OutputTreeBox< T > Class Template Reference

Displays tree data to the user. More...

Inheritance diagram for NanoByte.Common.Controls.OutputTreeBox< T >:

Static Public Member Functions

static void Show< T > (IWin32Window? owner, [Localizable(true)] string title, NamedCollection< T > data, char separator=Named.TreeSeparator)
 Displays an output dialog with tree data. More...
 

Package Functions

 OutputTreeBox (NamedCollection< T > data, char separator)
 

Detailed Description

Displays tree data to the user.

Factory methods for OutputTreeBox<T>.

Template Parameters
TThe type of INamed object to list. Special support for types implementing IHighlightColor and/or IContextMenu.
Type Constraints
T :INamed 

Member Function Documentation

◆ Show< T >()

static void NanoByte.Common.Controls.OutputTreeBox< T >.Show< T > ( IWin32Window?  owner,
[Localizable(true)] string  title,
NamedCollection< T >  data,
char  separator = Named.TreeSeparator 
)
inlinestatic

Displays an output dialog with tree data.

Template Parameters
TThe type of INamed object to list. Special support for types implementing IHighlightColor and/or IContextMenu.
Parameters
ownerThe parent window for the dialogs; can be null.
titleA title for the data.
dataThe data to display.
separatorThe character used to separate namespaces in the INamed.Names. This controls how the tree structure is generated.
Type Constraints
T :INamed 

The documentation for this class was generated from the following file: