![]() |
Halyri - Häke
0.9
|
Controls maps. User can add specific pushpin to maps or all pushpins again. Maps can be too added. User can also center maps. Also handles closing maps. More...
Public Member Functions | |
delegate void | MapWindowClosing () |
Invoked when MapWindow is closing. More... | |
MapController () | |
Constructor. Does nothing. More... | |
void | AddMap (Map map) |
Adds map given map. More... | |
void | MapToOwnWindow (ObservableCollection< Assignment > assignments) |
Makes new mapwindow and adds that map. Then adds pushpins to maps and adds eventhandler for mapwindow closing. More... | |
void | Close () |
Closes mapwindow if it is open. More... | |
void | AddAllPushpins (ObservableCollection< Assignment > assignments) |
Adds puhspin to all maps. More... | |
void | CenterMaps (Assignment assignment) |
Centers all maps to assignmets location. More... | |
void | AddPushPinToAssignment (Assignment assignment) |
Adds all puhspins from specific assingment. More... | |
Events | |
MapWindowClosing | MapWindowClosingEvent |
Private Member Functions | |
void | AddPushPinsToMap (Map map, ObservableCollection< Assignment > collection) |
Removes all pushpins from given map and then adds pushins from given collection to the map. More... | |
void | mapWindow_Closing (object sender, System.ComponentModel.CancelEventArgs e) |
Removes map and then removes event handler for mapwindowclosing. More... | |
Private Attributes | |
MapWindow | mapWindow |
ObservableCollection< Pushpin > | pushpins = new ObservableCollection<Pushpin>() |
ObservableCollection< Map > | maps = new ObservableCollection<Map>() |
Controls maps. User can add specific pushpin to maps or all pushpins again. Maps can be too added. User can also center maps. Also handles closing maps.
<author>Atte Söderlund</author>
Hake_WPF.MapController.MapController | ( | ) |
Constructor. Does nothing.
void Hake_WPF.MapController.AddAllPushpins | ( | ObservableCollection< Assignment > | assignments | ) |
Adds puhspin to all maps.
assignments | List of assignmets that contains those pushpins |
void Hake_WPF.MapController.AddMap | ( | Map | map | ) |
Adds map given map.
map | Given map |
|
private |
Removes all pushpins from given map and then adds pushins from given collection to the map.
map | Where you want the pushpins |
collection | Collection that contains Assigments |
void Hake_WPF.MapController.AddPushPinToAssignment | ( | Assignment | assignment | ) |
Adds all puhspins from specific assingment.
assignment | Specific assingment that puhspins is added |
void Hake_WPF.MapController.CenterMaps | ( | Assignment | assignment | ) |
Centers all maps to assignmets location.
assignment | Assignment that contains location |
void Hake_WPF.MapController.Close | ( | ) |
Closes mapwindow if it is open.
void Hake_WPF.MapController.MapToOwnWindow | ( | ObservableCollection< Assignment > | assignments | ) |
Makes new mapwindow and adds that map. Then adds pushpins to maps and adds eventhandler for mapwindow closing.
assignments | List of assignments so puhspins can be added |
|
private |
Removes map and then removes event handler for mapwindowclosing.
delegate void Hake_WPF.MapController.MapWindowClosing | ( | ) |
Invoked when MapWindow is closing.
|
private |
|
private |
|
private |
MapWindowClosing Hake_WPF.MapController.MapWindowClosingEvent |