C# Class TheAirline.GraphicsModel.UserControlModel.PopUpWindowsModel.PopUpMap

Interaction logic for PopUpMap.xaml
Inheritance: PopUpWindow
ファイルを表示 Open project: TheAirlineProject/tap-desktop Class Usage Examples

Public Methods

Method Description
PopUpMap ( TheAirline.Model.AirportModel.Airport airport ) : System
PopUpMap ( TheAirline.Model.AirlinerModel.FleetAirliner airliner ) : System
PopUpMap ( List airports ) : System
PopUpMap ( List routes ) : System
PopUpMap ( int mapSize ) : System
ShowPopUp ( TheAirline.Model.AirportModel.Airport airport ) : void
ShowPopUp ( TheAirline.Model.AirlinerModel.FleetAirliner airliner ) : void
ShowPopUp ( List airports ) : void
ShowPopUp ( List routes ) : void
ShowPopUp ( TheAirline.Model.AirlinerModel.RouteModel.Route route ) : void

Private Methods

Method Description
PopUpMap_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
btnZoomIn_Click ( object sender, RoutedEventArgs e ) : void
btnZoomOut_Click ( object sender, RoutedEventArgs e ) : void
createAirportSizeSidePanel ( ) : StackPanel
createPin ( Point position ) : Image
createPin ( Point position, TheAirline.Model.AirportModel.Airport airport ) : UIElement
createRouteLine ( TheAirline.Model.AirportModel.Airport a1, TheAirline.Model.AirportModel.Airport a2, System.Windows.Controls.Panel panelMap, int zoom, Point margin, TheAirline.Model.AirlineModel.Airline airline, System.Boolean isStopoverRoute = false ) : void
getSizeColor ( GeneralHelpers size ) : System.Windows.Media.Brush
imgPin_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
showAirport ( TheAirline.Model.AirportModel.Airport airport, System.Windows.Controls.Panel panelMap, int zoom, Point margin ) : void
showMap ( GeoCoordinate coordinates, System.Boolean isAirport ) : void
showMap ( List airports, int zoom, GeoCoordinate focused ) : void
showMap ( List routes, int zoom, GeoCoordinate focused ) : void
showRoute ( TheAirline.Model.AirlinerModel.RouteModel.Route route, System.Windows.Controls.Panel panelMap, int zoom, Point margin, System.Boolean isStopoverRoute = false, TheAirline.Model.AirlineModel.Airline airline = null ) : void
zoomMap ( System.Boolean zoomIn ) : void

Method Details

PopUpMap() public method

public PopUpMap ( TheAirline.Model.AirportModel.Airport airport ) : System
airport TheAirline.Model.AirportModel.Airport
return System

PopUpMap() public method

public PopUpMap ( TheAirline.Model.AirlinerModel.FleetAirliner airliner ) : System
airliner TheAirline.Model.AirlinerModel.FleetAirliner
return System

PopUpMap() public method

public PopUpMap ( List airports ) : System
airports List
return System

PopUpMap() public method

public PopUpMap ( List routes ) : System
routes List
return System

PopUpMap() public method

public PopUpMap ( int mapSize ) : System
mapSize int
return System

ShowPopUp() public static method

public static ShowPopUp ( TheAirline.Model.AirportModel.Airport airport ) : void
airport TheAirline.Model.AirportModel.Airport
return void

ShowPopUp() public static method

public static ShowPopUp ( TheAirline.Model.AirlinerModel.FleetAirliner airliner ) : void
airliner TheAirline.Model.AirlinerModel.FleetAirliner
return void

ShowPopUp() public static method

public static ShowPopUp ( List airports ) : void
airports List
return void

ShowPopUp() public static method

public static ShowPopUp ( List routes ) : void
routes List
return void

ShowPopUp() public static method

public static ShowPopUp ( TheAirline.Model.AirlinerModel.RouteModel.Route route ) : void
route TheAirline.Model.AirlinerModel.RouteModel.Route
return void