C# Class SilverlightMappingToolBasic.MapDepth.MapDepthNodeRenderer

Inheritance: NodeRenderer, INodeRenderer
Afficher le fichier Open project: chris-tomich/Glyma

Méthodes publiques

Méthode Description
MapDepthNodeRenderer ( NavigatorView parentNavigatorView, INodeProxy nodeProxy, ThemeManager themeManager, string skinName ) : System
RenderChildren ( RenderingContextInfo info ) : NodeControl
SelectChildNodes ( INodeProxy nodeProxy ) : void
SelectParentNodes ( INodeProxy nodeProxy ) : void
UnselectChildNodes ( INodeProxy nodeProxy ) : void
UnselectParentNodes ( INodeProxy nodeProxy ) : void

Méthodes protégées

Méthode Description
MapDepthNodeRenderer ( ) : System

Private Methods

Méthode Description
GetAllChildNodes ( INodeProxy nodeProxy ) : IEnumerable
GetMapRelationship ( INodeProxy node ) : IRelationshipProxy

Helper method for getting the relationship that matches nodes relationship to the map currently being rendered

GetNodeLocation ( MetadataContext xPosKey, MetadataContext yPosKey, double &x, double &y ) : bool
GetTransclusionRelationship ( INodeProxy node ) : IEnumerable
IsChildInCurrentView ( INodeProxy nodeProxy, System.Guid childNodeId ) : bool
IsChildRelationship ( IRelationshipProxy relationship, System.Guid parentNodeId ) : bool
IsParentInCurrentView ( INodeProxy nodeProxy, INodeProxy relatedNode ) : bool
IsParentRelationship ( IRelationshipProxy relationship, System.Guid childNodeId ) : bool
IsRelated ( IRelationshipProxy relationship, System.Guid nodeId, string descriptorType ) : bool
RenderNodeAsChild ( MetadataContext xPosKey, MetadataContext yPosKey, IDescriptorTypeProxy &descriptorType, double &x, double &y ) : void
RenderNodeAsTransclusion ( MetadataContext xPosKey, MetadataContext yPosKey, IDescriptorTypeProxy &descriptorType, double &x, double &y ) : void
ToggleChildNodes ( bool isSelected, INodeProxy nodeProxy ) : void
ToggleParentNodes ( bool isSelected, INodeProxy nodeProxy ) : void

Method Details

MapDepthNodeRenderer() protected méthode

protected MapDepthNodeRenderer ( ) : System
Résultat System

MapDepthNodeRenderer() public méthode

public MapDepthNodeRenderer ( NavigatorView parentNavigatorView, INodeProxy nodeProxy, ThemeManager themeManager, string skinName ) : System
parentNavigatorView NavigatorView
nodeProxy INodeProxy
themeManager ThemeManager
skinName string
Résultat System

RenderChildren() public méthode

public RenderChildren ( RenderingContextInfo info ) : NodeControl
info RenderingContextInfo
Résultat SilverlightMappingToolBasic.Controls.NodeControl

SelectChildNodes() public méthode

public SelectChildNodes ( INodeProxy nodeProxy ) : void
nodeProxy INodeProxy
Résultat void

SelectParentNodes() public méthode

public SelectParentNodes ( INodeProxy nodeProxy ) : void
nodeProxy INodeProxy
Résultat void

UnselectChildNodes() public méthode

public UnselectChildNodes ( INodeProxy nodeProxy ) : void
nodeProxy INodeProxy
Résultat void

UnselectParentNodes() public méthode

public UnselectParentNodes ( INodeProxy nodeProxy ) : void
nodeProxy INodeProxy
Résultat void