C# Класс Common.Controls.ControllerTree

Наследование: System.Windows.Forms.UserControl
Показать файл Открыть проект

Открытые методы

Метод Описание
AddNewControllerOfTypeWithPrompts ( System.Guid controllerTypeId ) : bool
ClearSelectedNodes ( ) : void
ConfigureController ( IControllerDevice controller ) : bool
ControllerTree ( ) : System
DeleteControllersWithPrompt ( IEnumerable controllers ) : bool
OnControllerSelectionChanged ( EventArgs e = null ) : void
OnControllersChanged ( EventArgs e = null ) : void
PopulateControllerTree ( Dictionary controllersAndOutputs ) : void
PopulateControllerTree ( IControllerDevice controllerToSelect = null ) : void
RenameControllerWithPrompt ( IControllerDevice outputController ) : bool
SetControllerOutputCount ( IControllerDevice controller ) : bool
UpdateScrollPosition ( ) : void

Приватные методы

Метод Описание
AddControllerToTree ( TreeNodeCollection collection, IControllerDevice controller ) : void
ControllerTree_Load ( object sender, EventArgs e ) : void
FindNodeInTreeAtPath ( TreeView tree, string path ) : TreeNode
FindTopParentInTreeAtPath ( TreeView tree, string path ) : TreeNode
GenerateEquivalentTreeNodeFullPathFromController ( IControllerDevice controller ) : string
GenerateEquivalentTreeNodeFullPathFromControllerAndOutput ( IControllerDevice controller, int output ) : string
GenerateTreeNodeFullPath ( TreeNode node, string separator ) : string
SaveTreeNodeState ( TreeNodeCollection collection ) : void
SaveTreeNodeTopVisible ( ) : void
_PopulateControllerTree ( IEnumerable treeNodesToSelect = null ) : void
channelCountToolStripMenuItem_Click ( object sender, EventArgs e ) : void
configureToolStripMenuItem_Click ( object sender, EventArgs e ) : void
contextMenuStripTreeView_Opening ( object sender, CancelEventArgs e ) : void
deleteToolStripMenuItem_Click ( object sender, EventArgs e ) : void
renameToolStripMenuItem_Click ( object sender, EventArgs e ) : void
treeview_AfterSelect ( object sender, TreeViewEventArgs e ) : void
treeview_Deselected ( object sender, EventArgs e ) : void
treeview_KeyDown ( object sender, KeyEventArgs e ) : void

Описание методов

AddNewControllerOfTypeWithPrompts() публичный Метод

public AddNewControllerOfTypeWithPrompts ( System.Guid controllerTypeId ) : bool
controllerTypeId System.Guid
Результат bool

ClearSelectedNodes() публичный Метод

public ClearSelectedNodes ( ) : void
Результат void

ConfigureController() публичный Метод

public ConfigureController ( IControllerDevice controller ) : bool
controller IControllerDevice
Результат bool

ControllerTree() публичный Метод

public ControllerTree ( ) : System
Результат System

DeleteControllersWithPrompt() публичный Метод

public DeleteControllersWithPrompt ( IEnumerable controllers ) : bool
controllers IEnumerable
Результат bool

OnControllerSelectionChanged() публичный Метод

public OnControllerSelectionChanged ( EventArgs e = null ) : void
e System.EventArgs
Результат void

OnControllersChanged() публичный Метод

public OnControllersChanged ( EventArgs e = null ) : void
e System.EventArgs
Результат void

PopulateControllerTree() публичный Метод

public PopulateControllerTree ( Dictionary controllersAndOutputs ) : void
controllersAndOutputs Dictionary
Результат void

PopulateControllerTree() публичный Метод

public PopulateControllerTree ( IControllerDevice controllerToSelect = null ) : void
controllerToSelect IControllerDevice
Результат void

RenameControllerWithPrompt() публичный Метод

public RenameControllerWithPrompt ( IControllerDevice outputController ) : bool
outputController IControllerDevice
Результат bool

SetControllerOutputCount() публичный Метод

public SetControllerOutputCount ( IControllerDevice controller ) : bool
controller IControllerDevice
Результат bool

UpdateScrollPosition() публичный Метод

public UpdateScrollPosition ( ) : void
Результат void