C# Класс Smrf.NodeXL.ExcelTemplate.SelectionCoordinator

Coordinates the edge and vertex selection between the workbook and the TaskPane.
This class is responsible for selecting edges and vertices in the TaskPane when those edges and vertices are selected in the workbook, and vice versa.
Наследование: Object
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
m_bIgnoreSelectionEvents System.Boolean
m_bUpdateEdgeSelectionOnActivation System.Boolean
m_bUpdateGroupSelectionOnActivation System.Boolean
m_bUpdateVertexSelectionOnActivation System.Boolean
m_oEdgeWorksheet Sheet1
m_oGroupTable Microsoft.Office.Tools.Excel.ListObject
m_oGroupVertexWorksheet Sheet6
m_oGroupWorksheet Sheet5
m_oTaskPane TaskPane
m_oThisWorkbook ThisWorkbook
m_oVertexWorksheet Sheet2

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

Метод Описание
SelectionCoordinator ( ThisWorkbook thisWorkbook, Sheet1 edgeWorksheet, Microsoft edgeTable, Sheet2 vertexWorksheet, Microsoft vertexTable, Sheet5 groupWorksheet, Microsoft groupTable, Sheet6 groupVertexWorksheet, TaskPane taskPane ) : System

Initializes a new instance of the SelectionCoordinator class.

Защищенные методы

Метод Описание
EdgeTable_Deselected ( Range Target ) : void
EdgeTable_SelectionChange ( Range Target ) : void
EdgeWorksheet_ActivateEvent ( ) : void
GroupTable_Deselected ( Range Target ) : void
GroupTable_SelectionChange ( Range Target ) : void
GroupWorksheet_ActivateEvent ( ) : void
IgnoreTableSelectionChange ( SheetHelper oSheetHelper ) : System.Boolean
OnEdgeOrVertexTableSelectionChange ( System.Boolean bChangeInEdgeTable ) : void
OnEdgeOrVertexWorksheetActivated ( System.Boolean bEdgeWorksheetActivated ) : void
OnGroupTableSelectionChange ( ) : void
OnGroupWorksheetActivated ( ) : void
OnSelectionChangedInGraphEdgeOrVertex ( System.Boolean bProcessEdgeWorksheet ) : void
OnSelectionChangedInGraphGroup ( ) : void
SelectEdgeOrVertexTableRows ( System.Boolean bSelectEdgeTableRows ) : void
SelectGroupTableRows ( ) : void
TaskPane_SelectionChangedInGraph ( Object sender, EventArgs e ) : void
VertexTable_Deselected ( Range Target ) : void
VertexTable_SelectionChange ( Range Target ) : void
VertexWorksheet_ActivateEvent ( ) : void

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

Метод Описание
AssertValid ( ) : void

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

EdgeTable_Deselected() защищенный Метод

protected EdgeTable_Deselected ( Range Target ) : void
Target Range
Результат void

EdgeTable_SelectionChange() защищенный Метод

protected EdgeTable_SelectionChange ( Range Target ) : void
Target Range
Результат void

EdgeWorksheet_ActivateEvent() защищенный Метод

protected EdgeWorksheet_ActivateEvent ( ) : void
Результат void

GroupTable_Deselected() защищенный Метод

protected GroupTable_Deselected ( Range Target ) : void
Target Range
Результат void

GroupTable_SelectionChange() защищенный Метод

protected GroupTable_SelectionChange ( Range Target ) : void
Target Range
Результат void

GroupWorksheet_ActivateEvent() защищенный Метод

protected GroupWorksheet_ActivateEvent ( ) : void
Результат void

IgnoreTableSelectionChange() защищенный Метод

protected IgnoreTableSelectionChange ( SheetHelper oSheetHelper ) : System.Boolean
oSheetHelper SheetHelper
Результат System.Boolean

OnEdgeOrVertexTableSelectionChange() защищенный Метод

protected OnEdgeOrVertexTableSelectionChange ( System.Boolean bChangeInEdgeTable ) : void
bChangeInEdgeTable System.Boolean
Результат void

OnEdgeOrVertexWorksheetActivated() защищенный Метод

protected OnEdgeOrVertexWorksheetActivated ( System.Boolean bEdgeWorksheetActivated ) : void
bEdgeWorksheetActivated System.Boolean
Результат void

OnGroupTableSelectionChange() защищенный Метод

protected OnGroupTableSelectionChange ( ) : void
Результат void

OnGroupWorksheetActivated() защищенный Метод

protected OnGroupWorksheetActivated ( ) : void
Результат void

OnSelectionChangedInGraphEdgeOrVertex() защищенный Метод

protected OnSelectionChangedInGraphEdgeOrVertex ( System.Boolean bProcessEdgeWorksheet ) : void
bProcessEdgeWorksheet System.Boolean
Результат void

OnSelectionChangedInGraphGroup() защищенный Метод

protected OnSelectionChangedInGraphGroup ( ) : void
Результат void

SelectEdgeOrVertexTableRows() защищенный Метод

protected SelectEdgeOrVertexTableRows ( System.Boolean bSelectEdgeTableRows ) : void
bSelectEdgeTableRows System.Boolean
Результат void

SelectGroupTableRows() защищенный Метод

protected SelectGroupTableRows ( ) : void
Результат void

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

Initializes a new instance of the SelectionCoordinator class.
public SelectionCoordinator ( ThisWorkbook thisWorkbook, Sheet1 edgeWorksheet, Microsoft edgeTable, Sheet2 vertexWorksheet, Microsoft vertexTable, Sheet5 groupWorksheet, Microsoft groupTable, Sheet6 groupVertexWorksheet, TaskPane taskPane ) : System
thisWorkbook ThisWorkbook /// The Excel workbook. ///
edgeWorksheet Sheet1 /// The edge worksheet in the Excel workbook. ///
edgeTable Microsoft /// The edge table on the edge worksheet. ///
vertexWorksheet Sheet2 /// The vertex worksheet in the Excel workbook. ///
vertexTable Microsoft /// The vertex table on the vertex worksheet. ///
groupWorksheet Sheet5 /// The group worksheet in the Excel workbook. ///
groupTable Microsoft /// The group table on the group worksheet. ///
groupVertexWorksheet Sheet6 /// The group-vertex worksheet in the Excel workbook. ///
taskPane TaskPane /// The TaskPane. ///
Результат System

TaskPane_SelectionChangedInGraph() защищенный Метод

protected TaskPane_SelectionChangedInGraph ( Object sender, EventArgs e ) : void
sender Object
e System.EventArgs
Результат void

VertexTable_Deselected() защищенный Метод

protected VertexTable_Deselected ( Range Target ) : void
Target Range
Результат void

VertexTable_SelectionChange() защищенный Метод

protected VertexTable_SelectionChange ( Range Target ) : void
Target Range
Результат void

VertexWorksheet_ActivateEvent() защищенный Метод

protected VertexWorksheet_ActivateEvent ( ) : void
Результат void

Описание свойств

m_bIgnoreSelectionEvents защищенное свойство

protected Boolean,System m_bIgnoreSelectionEvents
Результат System.Boolean

m_bUpdateEdgeSelectionOnActivation защищенное свойство

protected Boolean,System m_bUpdateEdgeSelectionOnActivation
Результат System.Boolean

m_bUpdateGroupSelectionOnActivation защищенное свойство

protected Boolean,System m_bUpdateGroupSelectionOnActivation
Результат System.Boolean

m_bUpdateVertexSelectionOnActivation защищенное свойство

protected Boolean,System m_bUpdateVertexSelectionOnActivation
Результат System.Boolean

m_oEdgeWorksheet защищенное свойство

protected Sheet1,Smrf.NodeXL.ExcelTemplate m_oEdgeWorksheet
Результат Sheet1

m_oGroupTable защищенное свойство

protected Microsoft.Office.Tools.Excel.ListObject m_oGroupTable
Результат Microsoft.Office.Tools.Excel.ListObject

m_oGroupVertexWorksheet защищенное свойство

protected Sheet6,Smrf.NodeXL.ExcelTemplate m_oGroupVertexWorksheet
Результат Sheet6

m_oGroupWorksheet защищенное свойство

protected Sheet5,Smrf.NodeXL.ExcelTemplate m_oGroupWorksheet
Результат Sheet5

m_oTaskPane защищенное свойство

protected TaskPane,Smrf.NodeXL.ExcelTemplate m_oTaskPane
Результат TaskPane

m_oThisWorkbook защищенное свойство

protected ThisWorkbook,Smrf.NodeXL.ExcelTemplate m_oThisWorkbook
Результат ThisWorkbook

m_oVertexWorksheet защищенное свойство

protected Sheet2,Smrf.NodeXL.ExcelTemplate m_oVertexWorksheet
Результат Sheet2