C# Class csDataServerPlugin.dsLayer

Inheritance: dsBaseLayer, INotifyPropertyChanged, IOnlineLayer, IStartStopLayer, IServiceLayer, IMenuLayer, ILayerWithMoreChildren, ITabLayer
Show file Open project: TNOCS/csTouch Class Usage Examples

Public Methods

Method Description
AddPoi ( PoI p ) : void

Add new poi

FindPoiLayer ( PoI p ) : IdsChildLayer
GetMenuItems ( ) : List
Initialize ( ) : void
OpenPoiPopup ( BaseContent poI ) : void
RemovePoi ( PoI p ) : void

remove poi

RenameService ( FrameworkElement sb ) : void
Start ( bool share = false ) : void
StartShare ( ) : void
Stop ( ) : void
UpdatePoi ( PoI p ) : void
dsLayer ( PoiService s, DataServerPlugin p ) : Caliburn.Micro

Protected Methods

Method Description
OnPropertyChanged ( string name ) : void

Private Methods

Method Description
DeleteService ( ) : void
MapControlExtentChanged ( object sender, ExtentEventArgs e ) : void
PoIs_BatchFinished ( object sender, EventArgs e ) : void
PoIs_BatchStarted ( object sender, EventArgs e ) : void
PoisCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
RefreshAllVisiblePois ( ) : void
SVisibilityChanged ( object sender, EventArgs e ) : void
ServiceAllPoisRefreshed ( object sender, EventArgs e ) : void
ServiceInitialized ( object sender, EventArgs e ) : void
ServicePoiUpdated ( object sender, PoiUpdatedEventArgs e ) : void
Service_AllPoisRefreshed ( object sender, EventArgs e ) : void
TimelineManagerTimeChanged ( object sender, EventArgs e ) : void
UpdateAllPois ( ) : void
s_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Method Details

AddPoi() public method

Add new poi
public AddPoi ( PoI p ) : void
p DataServer.PoI
return void

FindPoiLayer() public method

public FindPoiLayer ( PoI p ) : IdsChildLayer
p DataServer.PoI
return IdsChildLayer

GetMenuItems() public method

public GetMenuItems ( ) : List
return List

Initialize() public method

public Initialize ( ) : void
return void

OnPropertyChanged() protected method

protected OnPropertyChanged ( string name ) : void
name string
return void

OpenPoiPopup() public method

public OpenPoiPopup ( BaseContent poI ) : void
poI DataServer.BaseContent
return void

RemovePoi() public method

remove poi
public RemovePoi ( PoI p ) : void
p DataServer.PoI
return void

RenameService() public method

public RenameService ( FrameworkElement sb ) : void
sb System.Windows.FrameworkElement
return void

Start() public method

public Start ( bool share = false ) : void
share bool
return void

StartShare() public method

public StartShare ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

UpdatePoi() public method

public UpdatePoi ( PoI p ) : void
p DataServer.PoI
return void

dsLayer() public method

public dsLayer ( PoiService s, DataServerPlugin p ) : Caliburn.Micro
s PoiService
p DataServerPlugin
return Caliburn.Micro