C# Класс SilverlightMappingToolBasic.MapDepth.MapDepthNodeRenderer

Наследование: NodeRenderer, INodeRenderer
Показать файл Открыть проект

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

Метод Описание
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

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

Метод Описание
MapDepthNodeRenderer ( ) : System

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

Метод Описание
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

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

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

protected MapDepthNodeRenderer ( ) : System
Результат System

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

public MapDepthNodeRenderer ( NavigatorView parentNavigatorView, INodeProxy nodeProxy, ThemeManager themeManager, string skinName ) : System
parentNavigatorView NavigatorView
nodeProxy INodeProxy
themeManager ThemeManager
skinName string
Результат System

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

public RenderChildren ( RenderingContextInfo info ) : NodeControl
info RenderingContextInfo
Результат SilverlightMappingToolBasic.Controls.NodeControl

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

public SelectChildNodes ( INodeProxy nodeProxy ) : void
nodeProxy INodeProxy
Результат void

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

public SelectParentNodes ( INodeProxy nodeProxy ) : void
nodeProxy INodeProxy
Результат void

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

public UnselectChildNodes ( INodeProxy nodeProxy ) : void
nodeProxy INodeProxy
Результат void

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

public UnselectParentNodes ( INodeProxy nodeProxy ) : void
nodeProxy INodeProxy
Результат void