C# 클래스 Smrf.NodeXL.ExcelTemplate.DynamicFilterHandler

Handle the DynamicFilterColumnsChanged event fired by the .
The TaskPane uses this class to handle the events fired when the user changes a filter in the DynamicFilterDialog.
상속: Object
파일 보기 프로젝트 열기: 2014-sed-team3/term-project

공개 메소드들

메소드 설명
OnDynamicFilterColumnsChanged ( DynamicFilterDialog dynamicFilterDialog, DynamicFilterColumnsChangedEventArgs e, Microsoft workbook, NodeXLControl nodeXLControl, IIdentityProvider>.Dictionary edgeRowIDDictionary, IIdentityProvider>.Dictionary vertexRowIDDictionary ) : void
ReadDynamicFilterColumns ( DynamicFilterDialog dynamicFilterDialog, Microsoft workbook, NodeXLControl nodeXLControl, System.Boolean forceRedraw, IIdentityProvider>.Dictionary oEdgeRowIDDictionary, IIdentityProvider>.Dictionary oVertexRowIDDictionary ) : void
ReadFilteredAlpha ( DynamicFilterDialog dynamicFilterDialog, NodeXLControl nodeXLControl, System.Boolean forceRedraw ) : void

비공개 메소드들

메소드 설명
DynamicallyFilterEdgeOrVertex ( IMetadataProvider oEdgeOrVertex, System.Boolean bMakeVisible ) : void
EdgeCanBeMadeVisible ( Object oEdge, HashSet oFilteredEdgeIDs, HashSet oFilteredVertexIDs ) : System.Boolean
GetFilteredEdgeIDs ( DynamicFilterDialog oDynamicFilterDialog ) : HashSet
GetFilteredVertexIDs ( DynamicFilterDialog oDynamicFilterDialog ) : HashSet
OnEdgeFiltered ( Object oEdge, System.Boolean bMadeVisible, DynamicFilterDialog oDynamicFilterDialog ) : void
OnVertexFiltered ( Object oVertex, System.Boolean bMadeVisible, DynamicFilterDialog oDynamicFilterDialog ) : void
ReadDynamicFilterColumn ( DynamicFilterDialog oDynamicFilterDialog, Microsoft oWorkbook, NodeXLControl oNodeXLControl, String sWorksheetName, String sTableName, IIdentityProvider>.Dictionary oRowIDDictionary, HashSet oFilteredIDs, EdgeOrVertexCanBeMadeVisibleHandler oOnEdgeOrVertexCanBeMadeVisible, EdgeOrVertexFilteredHandler oOnEdgeOrVertexFiltered, System.Boolean bForceRedraw ) : void
ReadEdgeDynamicFilterColumn ( DynamicFilterDialog oDynamicFilterDialog, Microsoft oWorkbook, NodeXLControl oNodeXLControl, System.Boolean bForceRedraw, IIdentityProvider>.Dictionary oEdgeRowIDDictionary ) : void
ReadVertexDynamicFilterColumn ( DynamicFilterDialog oDynamicFilterDialog, Microsoft oWorkbook, NodeXLControl oNodeXLControl, System.Boolean bForceRedraw, IIdentityProvider>.Dictionary oVertexRowIDDictionary ) : void
TryGetIDAndDynamicFilterValues ( Microsoft oWorkbook, String sWorksheetName, String sTableName, Object &oIDColumnValues, Object &oDynamicFilterColumnValues ) : System.Boolean
VertexCanBeMadeVisible ( Object oVertex, HashSet oFilteredEdgeIDs, HashSet oFilteredVertexIDs ) : System.Boolean

메소드 상세

OnDynamicFilterColumnsChanged() 공개 정적인 메소드

public static OnDynamicFilterColumnsChanged ( DynamicFilterDialog dynamicFilterDialog, DynamicFilterColumnsChangedEventArgs e, Microsoft workbook, NodeXLControl nodeXLControl, IIdentityProvider>.Dictionary edgeRowIDDictionary, IIdentityProvider>.Dictionary vertexRowIDDictionary ) : void
dynamicFilterDialog DynamicFilterDialog
e DynamicFilterColumnsChangedEventArgs
workbook Microsoft
nodeXLControl Smrf.NodeXL.Visualization.Wpf.NodeXLControl
edgeRowIDDictionary IIdentityProvider>.Dictionary
vertexRowIDDictionary IIdentityProvider>.Dictionary
리턴 void

ReadDynamicFilterColumns() 공개 정적인 메소드

public static ReadDynamicFilterColumns ( DynamicFilterDialog dynamicFilterDialog, Microsoft workbook, NodeXLControl nodeXLControl, System.Boolean forceRedraw, IIdentityProvider>.Dictionary oEdgeRowIDDictionary, IIdentityProvider>.Dictionary oVertexRowIDDictionary ) : void
dynamicFilterDialog DynamicFilterDialog
workbook Microsoft
nodeXLControl Smrf.NodeXL.Visualization.Wpf.NodeXLControl
forceRedraw System.Boolean
oEdgeRowIDDictionary IIdentityProvider>.Dictionary
oVertexRowIDDictionary IIdentityProvider>.Dictionary
리턴 void

ReadFilteredAlpha() 공개 정적인 메소드

public static ReadFilteredAlpha ( DynamicFilterDialog dynamicFilterDialog, NodeXLControl nodeXLControl, System.Boolean forceRedraw ) : void
dynamicFilterDialog DynamicFilterDialog
nodeXLControl Smrf.NodeXL.Visualization.Wpf.NodeXLControl
forceRedraw System.Boolean
리턴 void