C# Класс csCommon.LayersViewModel

Наследование: Caliburn.Micro.Screen, ILayerSelection
Показать файл Открыть проект Примеры использования класса

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

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