C# 클래스 EasyBike.WinPhone.MainPage

An empty page that can be used on its own or navigated to within a Frame.
상속: Windows.UI.Xaml.Controls.Page
파일 보기 프로젝트 열기: ThePublicBikeGang/EasyBike

공개 프로퍼티들

프로퍼티 타입 설명
LastSearchGeopoint Geopoint
Map MapControl
PreviousSelectedItem object
PreviousSelectedVelibStation StationControl
SearchRouteCancellationToken System.Threading.CancellationTokenSource
appLaunchedFromProtocolUri bool
compassMode bool
dispatcher Windows.UI.Core.CoreDispatcher
gl Windows.Devices.Geolocation.Geolocator
mainPage MainPage

공개 메소드들

메소드 설명
DisableLocalization ( ) : void
EnableLocalization ( ) : void
GetRoute ( Geopoint point, Favorite favorit = null ) : void
GetRouteWithToken ( Geopoint endPoint, CancellationToken token, Favorite favorite = null, int retry ) : void
HideSearchLocationPoint ( ) : void
MainPage ( ) : GalaSoft.MvvmLight.Ioc
SelectItem ( object item, bool skipFlyout ) : void
SetViewToLocation ( double lat, double lon ) : void
ShowFlyout ( object item ) : void
StopCompassAndUserLocationTracking ( ) : void
UpdateNorthElementAngle ( double angle ) : void
UpdateOverlay ( object sender, RoutedEventArgs e ) : void
UpdateUserLocationElementAngle ( double angle ) : void

보호된 메소드들

메소드 설명
OnNavigatedFrom ( NavigationEventArgs e ) : void
OnNavigatedTo ( NavigationEventArgs e ) : void

비공개 메소드들

메소드 설명
AboutButton_Click ( object sender, Windows e ) : void
AddressTextBox_KeyUp ( object sender, Windows e ) : void
FavoriteNameButtonOk_Click ( object sender, RoutedEventArgs e ) : void
FavoriteNameTextBox_KeyUp ( object sender, Windows e ) : void
FavoritsButton_Click ( object sender, Windows e ) : void
FindLocation ( string address, Geopoint hintPoint, uint maxResult ) : Task
FindLocationsAt ( Geopoint geoPoint ) : Task
FindRoute ( Geopoint startPoint, Geopoint endPoint ) : Task
FlyoutButtonAddFavorit_Click ( object sender, Windows e ) : void
FlyoutButtonDriveTo_Click ( object sender, Windows e ) : void
FormatShareLocationMessage ( ) : string
HardwareButtons_BackPressed ( object sender, BackPressedEventArgs e ) : void
HideSearch ( ) : void
HowToUseThisAppButton_Click ( object sender, Windows e ) : void
Init ( ) : void
LocationButton_Click ( object sender, Windows e ) : void
MainPage_FireGoToFavorite ( object sender, EventArgs e ) : void
MapCtrl_DoubleTapped ( object sender, Windows e ) : void
NorthIndicator_Click ( object sender, Windows e ) : void
ReverseGeocode ( bool fromSearch = false ) : void
ReverseGeocode ( bool fromSearch, CancellationToken token, int retry ) : void
SearchAddress ( CancellationToken token ) : void
SearchButton_Click ( object sender, Windows e ) : void
SearchLocationPoint_Holding ( object sender, HoldingRoutedEventArgs e ) : void
SearchLocationPoint_ManipulationStarting ( object sender, Windows e ) : void
SearchLocationPoint_Tapped ( object sender, Windows e ) : void
SetCompassIcon ( ) : void
SetTargetIcon ( ) : void
SetView ( Geopoint center, double zoomLevel, double heading, double desiredPitch, MapAnimationKind animation ) : void
ShareByMailButton_Click ( object sender, Windows e ) : void
ShareByTextButton_Click ( object sender, Windows e ) : void
ShowSearchLocationPoint ( Geopoint location, string name ) : void
ShowUserLocation ( ) : void
StopCompass ( ) : void
ToggleButtonVelibParking_Click ( object sender, Windows e ) : void
TouchPanel_Holding ( object sender, HoldingRoutedEventArgs e ) : void
TouchPanel_ManipulationStarted ( object sender, ManipulationStartedRoutedEventArgs e ) : void
TouchPanel_ManipulationStarting ( object sender, ManipulationStartingRoutedEventArgs e ) : void
VelibTemplateStationRootCanvas_ManipulationStarting ( object sender, Windows e ) : void

Invoked when this page is about to be displayed in a Frame.

_notificationService_OnNotify ( object sender, Notification e ) : void
compass_ReadingChanged ( Compass sender, CompassReadingChangedEventArgs args ) : void
gl_PositionChanged ( Geolocator sender, PositionChangedEventArgs args ) : void
gl_StatusChanged ( Geolocator sender, StatusChangedEventArgs args ) : void
refreshAccuracyIndicator ( ) : void

메소드 상세

DisableLocalization() 공개 메소드

public DisableLocalization ( ) : void
리턴 void

EnableLocalization() 공개 메소드

public EnableLocalization ( ) : void
리턴 void

GetRoute() 공개 메소드

public GetRoute ( Geopoint point, Favorite favorit = null ) : void
point Geopoint
favorit EasyBike.Models.Favorites.Favorite
리턴 void

GetRouteWithToken() 공개 메소드

public GetRouteWithToken ( Geopoint endPoint, CancellationToken token, Favorite favorite = null, int retry ) : void
endPoint Geopoint
token System.Threading.CancellationToken
favorite EasyBike.Models.Favorites.Favorite
retry int
리턴 void

HideSearchLocationPoint() 공개 메소드

public HideSearchLocationPoint ( ) : void
리턴 void

MainPage() 공개 메소드

public MainPage ( ) : GalaSoft.MvvmLight.Ioc
리턴 GalaSoft.MvvmLight.Ioc

OnNavigatedFrom() 보호된 메소드

protected OnNavigatedFrom ( NavigationEventArgs e ) : void
e Windows.UI.Xaml.Navigation.NavigationEventArgs
리턴 void

OnNavigatedTo() 보호된 메소드

protected OnNavigatedTo ( NavigationEventArgs e ) : void
e Windows.UI.Xaml.Navigation.NavigationEventArgs
리턴 void

SelectItem() 공개 메소드

public SelectItem ( object item, bool skipFlyout ) : void
item object
skipFlyout bool
리턴 void

SetViewToLocation() 공개 메소드

public SetViewToLocation ( double lat, double lon ) : void
lat double
lon double
리턴 void

ShowFlyout() 공개 메소드

public ShowFlyout ( object item ) : void
item object
리턴 void

StopCompassAndUserLocationTracking() 공개 메소드

public StopCompassAndUserLocationTracking ( ) : void
리턴 void

UpdateNorthElementAngle() 공개 메소드

public UpdateNorthElementAngle ( double angle ) : void
angle double
리턴 void

UpdateOverlay() 공개 메소드

public UpdateOverlay ( object sender, RoutedEventArgs e ) : void
sender object
e Windows.UI.Xaml.RoutedEventArgs
리턴 void

UpdateUserLocationElementAngle() 공개 메소드

public UpdateUserLocationElementAngle ( double angle ) : void
angle double
리턴 void

프로퍼티 상세

LastSearchGeopoint 공개적으로 프로퍼티

public Geopoint LastSearchGeopoint
리턴 Geopoint

Map 공개적으로 정적으로 프로퍼티

public static MapControl Map
리턴 MapControl

PreviousSelectedItem 공개적으로 프로퍼티

public object PreviousSelectedItem
리턴 object

PreviousSelectedVelibStation 공개적으로 프로퍼티

public StationControl PreviousSelectedVelibStation
리턴 StationControl

SearchRouteCancellationToken 공개적으로 프로퍼티

public CancellationTokenSource,System.Threading SearchRouteCancellationToken
리턴 System.Threading.CancellationTokenSource

appLaunchedFromProtocolUri 공개적으로 프로퍼티

public bool appLaunchedFromProtocolUri
리턴 bool

compassMode 공개적으로 프로퍼티

public bool compassMode
리턴 bool

dispatcher 공개적으로 정적으로 프로퍼티

public static CoreDispatcher,Windows.UI.Core dispatcher
리턴 Windows.UI.Core.CoreDispatcher

gl 공개적으로 프로퍼티

public Geolocator,Windows.Devices.Geolocation gl
리턴 Windows.Devices.Geolocation.Geolocator

mainPage 공개적으로 정적으로 프로퍼티

public static MainPage mainPage
리턴 MainPage