C# Class SilverlightMappingToolBasic.MapDepth.CompendiumMapDepthMap

Inheritance: System.Windows.Controls.UserControl, IMapControl
ファイルを表示 Open project: chris-tomich/Glyma Class Usage Examples

Private Properties

Property Type Description
BuildTreeNodeGroup TreeNodeGroup
CalculateColumnWidth double
CompendiumMapDepthMap_KeyDown void
CompendiumMapDepthMap_Loaded void
CompendiumMapDepthMap_MouseLeftButtonDown void
CompendiumMapDepthMap_MouseLeftButtonUp void
CompendiumMapDepthMap_MouseMove void
CompendiumMapDepthMap_MouseRightButtonDown void
CompendiumMapDepthMap_MouseRightButtonUp void
CompendiumMapDepthMap_MouseWheel void
GetChildNodeRenderers List
GetColumnXPosition double
GetDomainId Guid?
GetLeftMostNodes List
GetNodeId Guid?
HandleGetPlayingStateCallback void
HandleGetSourceAndPositionCallback void
HandleReplayingLastNodeEvent void
HandleSeekEvent void
HandledCurrentStateChanged void
InitialiseNodeTypeManagerCompleted void
InitializeNavigator void
MessageReceiver_MessageReceived void
NodePositionComparison int
NodePropertiesDialog_Close void
OnAcquireNodesByDomainCompleted void
OnGetDomainNodeIdCompleted void
OnInitialiseMapManagerCompleted void
OnNodesConnected void
PopulateColumns void
ResetNodeRendererMediaIcon void
SaveMediaInformation void
SetNodeId void
SetNodeXLocations void
ShowCanvasContextMenu void
ShowNodeContextMenu void
ShowNodePropertiesDialog void
ShowRelationshipContextMenu void
SortLeftToRight void
ViewManager_NodesUpdated void
Zoom void
nodeService_GetContainerMapNodeIdCompleted void
themeManagementObject_ThemeLoaded void

Public Methods

Method Description
CompendiumMapDepthMap ( ) : System

Private Methods

Method Description
BuildTreeNodeGroup ( NodeRenderer leftMostNode ) : TreeNodeGroup
CalculateColumnWidth ( List nodeRenderers ) : double
CompendiumMapDepthMap_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
CompendiumMapDepthMap_Loaded ( object sender, RoutedEventArgs e ) : void
CompendiumMapDepthMap_MouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
CompendiumMapDepthMap_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
CompendiumMapDepthMap_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
CompendiumMapDepthMap_MouseRightButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
CompendiumMapDepthMap_MouseRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
CompendiumMapDepthMap_MouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
GetChildNodeRenderers ( NodeRenderer parentNode ) : List
GetColumnXPosition ( int columnNumber ) : double
GetDomainId ( ) : Guid?
GetLeftMostNodes ( ) : List
GetNodeId ( ) : Guid?
HandleGetPlayingStateCallback ( Event callback ) : void
HandleGetSourceAndPositionCallback ( Event callback ) : void
HandleReplayingLastNodeEvent ( Event receivedEvent ) : void
HandleSeekEvent ( Event receivedEvent ) : void
HandledCurrentStateChanged ( Event receivedEvent ) : void
InitialiseNodeTypeManagerCompleted ( object sender, EventArgs e ) : void
InitializeNavigator ( Guid domainId, Guid nodeId ) : void
MessageReceiver_MessageReceived ( object sender, MessageReceivedEventArgs e ) : void
NodePositionComparison ( NodeRenderer node1, NodeRenderer node2 ) : int

Used as the comparison for sorting the nodes based on their initial position.

NodePropertiesDialog_Close ( object sender, EventArgs e ) : void
OnAcquireNodesByDomainCompleted ( object sender, TransactionalNodeService.Proxy e ) : void
OnGetDomainNodeIdCompleted ( object sender, ReturnedNodeIdEventArgs e ) : void
OnInitialiseMapManagerCompleted ( object sender, InitialiseMapManagerEventArgs e ) : void
OnNodesConnected ( object sender, EventArgs e ) : void

When a relationship is drawn by right clicking on one node and dragging the line to the another node a FromToRelationship will be constructed, that is the event that triggers this method.

PopulateColumns ( int columnNumber, List parentNodes, bool useLocationOrder ) : void
ResetNodeRendererMediaIcon ( Guid nodeId, bool playing ) : void
SaveMediaInformation ( string nodeId, string source, string markerName, TimeSpan position ) : void
SetNodeId ( Guid id ) : void
SetNodeXLocations ( ) : void
ShowCanvasContextMenu ( object state ) : void
ShowNodeContextMenu ( object nodeProxy ) : void
ShowNodePropertiesDialog ( INodeProxy node ) : void
ShowRelationshipContextMenu ( object relationshipProxy ) : void
SortLeftToRight ( ) : void
ViewManager_NodesUpdated ( object sender, EventArgs e ) : void
Zoom ( Point point, double zoomFactor ) : void
nodeService_GetContainerMapNodeIdCompleted ( object sender, ReturnedNodeIdEventArgs e ) : void
themeManagementObject_ThemeLoaded ( object sender, EventArgs e ) : void

The theme management object must have loaded the theme from the ThemeService before it can be used.

Method Details

CompendiumMapDepthMap() public method

public CompendiumMapDepthMap ( ) : System
return System