C# 클래스 csCommon.LayersViewModel

상속: Caliburn.Micro.Screen, ILayerSelection
파일 보기 프로젝트 열기: TNOCS/csTouch 1 사용 예제들

공개 메소드들

메소드 설명
AddContent ( csShared.Geo.Content.IContent content ) : void
AddLayer ( ) : void
AddTemplate ( PoiService selectedTemplate ) : void
AppState_ScriptCommand ( object sender, string command ) : void
CleanUpLayers ( sLayer &l ) : void
Config ( sLayer l ) : void
ConfigContent ( csShared.Geo.Content.IContent content ) : void
GetWmsLayers ( sWmsLayer li, List &enabled ) : void
Init ( ) : void
LayerMenu ( sLayer layer, FrameworkElement element ) : void
LayerStructureAsString ( ) : string
LayersViewModel ( ) : Caliburn.Micro
ParseEsriLayers ( Layer layer, sLayer &parent, string relativePath, bool include = true ) : void
ParseWmsLayers ( Layer layer, WmsLayer layerinfo, sWmsLayer &parent ) : void
Pause ( ) : void
RemoveContent ( csShared.Geo.Content.IContent content ) : void
Start ( ) : void
Start ( IStartStopLayer layer ) : void
Stop ( ) : void
Stop ( IStartStopLayer layer ) : void
ToggleOpacity ( sLayer layer ) : void
ToggleTab ( sLayer l ) : void
UpdateContent ( ) : void
UpdateExpandState ( sLayer l ) : void
UpdateLayers ( ) : void
UpdateWmsLayer ( sWmsLayer l ) : void
Zoom ( sLayer l ) : void
sbSelect ( ) : void

보호된 메소드들

메소드 설명
OnViewLoaded ( object view ) : void

비공개 메소드들

메소드 설명
ActivateGisLayer ( sLayer l ) : void
DeactivateGisLayer ( sLayer l ) : void
GetLayerType ( sLayer pLayer ) : string
GetMenuItems ( sLayer layer ) : IEnumerable
Indent ( int pCount ) : string
LayerStructureAsString ( int pLevel, sLayer pLayer, StringBuilder &pLog ) : void
LayersViewModel ( System.ComponentModel.Composition.Hosting.CompositionContainer container ) : Caliburn.Micro
MakeDirty ( object sender, System e ) : void
ParseLayers ( Layer layer, sLayer &parent, string relativePath, bool include = true ) : void
dirtyTimer_Tick ( object sender, EventArgs e ) : void
sbSelect_Click ( object sender, System e ) : void
sbZoom_Click ( object sender, System e ) : void
w_Initialized ( object sender, EventArgs e ) : void

메소드 상세

AddContent() 공개 메소드

public AddContent ( csShared.Geo.Content.IContent content ) : void
content csShared.Geo.Content.IContent
리턴 void

AddLayer() 공개 메소드

public AddLayer ( ) : void
리턴 void

AddTemplate() 공개 메소드

public AddTemplate ( PoiService selectedTemplate ) : void
selectedTemplate PoiService
리턴 void

AppState_ScriptCommand() 공개 메소드

public AppState_ScriptCommand ( object sender, string command ) : void
sender object
command string
리턴 void

CleanUpLayers() 공개 메소드

public CleanUpLayers ( sLayer &l ) : void
l sLayer
리턴 void

Config() 공개 메소드

public Config ( sLayer l ) : void
l sLayer
리턴 void

ConfigContent() 공개 메소드

public ConfigContent ( csShared.Geo.Content.IContent content ) : void
content csShared.Geo.Content.IContent
리턴 void

GetWmsLayers() 공개 메소드

public GetWmsLayers ( sWmsLayer li, List &enabled ) : void
li sWmsLayer
enabled List
리턴 void

Init() 공개 메소드

public Init ( ) : void
리턴 void

LayerMenu() 공개 메소드

public LayerMenu ( sLayer layer, FrameworkElement element ) : void
layer sLayer
element System.Windows.FrameworkElement
리턴 void

LayerStructureAsString() 공개 메소드

public LayerStructureAsString ( ) : string
리턴 string

LayersViewModel() 공개 메소드

public LayersViewModel ( ) : Caliburn.Micro
리턴 Caliburn.Micro

OnViewLoaded() 보호된 메소드

protected OnViewLoaded ( object view ) : void
view object
리턴 void

ParseEsriLayers() 공개 메소드

public ParseEsriLayers ( Layer layer, sLayer &parent, string relativePath, bool include = true ) : void
layer Layer
parent sLayer
relativePath string
include bool
리턴 void

ParseWmsLayers() 공개 정적인 메소드

public static ParseWmsLayers ( Layer layer, WmsLayer layerinfo, sWmsLayer &parent ) : void
layer Layer
layerinfo ESRI.ArcGIS.Client.Toolkit.DataSources.WmsLayer
parent sWmsLayer
리턴 void

Pause() 공개 메소드

public Pause ( ) : void
리턴 void

RemoveContent() 공개 메소드

public RemoveContent ( csShared.Geo.Content.IContent content ) : void
content csShared.Geo.Content.IContent
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Start() 공개 메소드

public Start ( IStartStopLayer layer ) : void
layer IStartStopLayer
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( IStartStopLayer layer ) : void
layer IStartStopLayer
리턴 void

ToggleOpacity() 공개 메소드

public ToggleOpacity ( sLayer layer ) : void
layer sLayer
리턴 void

ToggleTab() 공개 메소드

public ToggleTab ( sLayer l ) : void
l sLayer
리턴 void

UpdateContent() 공개 메소드

public UpdateContent ( ) : void
리턴 void

UpdateExpandState() 공개 메소드

public UpdateExpandState ( sLayer l ) : void
l sLayer
리턴 void

UpdateLayers() 공개 메소드

public UpdateLayers ( ) : void
리턴 void

UpdateWmsLayer() 공개 메소드

public UpdateWmsLayer ( sWmsLayer l ) : void
l sWmsLayer
리턴 void

Zoom() 공개 메소드

public Zoom ( sLayer l ) : void
l sLayer
리턴 void

sbSelect() 공개 정적인 메소드

public static sbSelect ( ) : void
리턴 void