C# Class Hanasu.ViewModel.MainPageViewModel

Inheritance: BaseViewModel
显示文件 Open project: Amrykid/Hanasu

Private Properties

Property Type Description
GetStationAlbumFromCache Task
InitializeGlobalMediaElement void
LoadStationsFromAppGlobal void
MediaControl_PlayPauseTogglePressed void
MediaControl_SoundLevelChanged void
NavigateToNowPlayingPage void
NetworkCostController_InternetConnectionChanged void
PlayStation void
RegisterWithMediaTransportControls void
ResetMediaControlInfo void
ResetStationInfo void
SetMediaButtons void
SetMediaElement void

Public Methods

Method Description
MainPageViewModel ( ) : Crystal.Core
MediaControl_ChannelDownPressed ( object sender, object e ) : void
MediaControl_ChannelUpPressed ( object sender, object e ) : void
MediaControl_PausePressed ( object sender, object e ) : void
MediaControl_PlayPressed ( object sender, object e ) : void
MediaControl_StopPressed ( object sender, object e ) : void
NavigateToNowPlayingPage ( ) : void
NetworkCostController_ApproachingDataLimitEvent ( ) : void
OnNavigatedFrom ( ) : void
OnNavigatedTo ( object>.KeyValuePair argument = null ) : void
PlayStation ( Station s, Windows me, bool navigate = true ) : void
mediaElement_BufferingProgressChanged ( object sender, Windows e ) : void
mediaElement_CurrentStateChanged ( object sender, Windows e ) : void
mediaElement_MediaEnded ( object sender, Windows e ) : void
mediaElement_MediaFailed ( object sender, Windows e ) : void
mediaElement_MediaOpened ( object sender, Windows e ) : void

Private Methods

Method Description
GetStationAlbumFromCache ( ) : Task

Grabs the current station's album art from a cached file.

InitializeGlobalMediaElement ( ) : void
LoadStationsFromAppGlobal ( ) : void
MediaControl_PlayPauseTogglePressed ( object sender, object e ) : void
MediaControl_SoundLevelChanged ( object sender, object e ) : void
NavigateToNowPlayingPage ( Uri finalUri ) : void
NetworkCostController_InternetConnectionChanged ( ) : void
PlayStation ( Station s ) : void
RegisterWithMediaTransportControls ( ) : void
ResetMediaControlInfo ( ) : void
ResetStationInfo ( ) : void
SetMediaButtons ( ) : void
SetMediaElement ( Windows &me ) : void

Method Details

MainPageViewModel() public method

public MainPageViewModel ( ) : Crystal.Core
return Crystal.Core

MediaControl_ChannelDownPressed() public method

public MediaControl_ChannelDownPressed ( object sender, object e ) : void
sender object
e object
return void

MediaControl_ChannelUpPressed() public method

public MediaControl_ChannelUpPressed ( object sender, object e ) : void
sender object
e object
return void

MediaControl_PausePressed() public method

public MediaControl_PausePressed ( object sender, object e ) : void
sender object
e object
return void

MediaControl_PlayPressed() public method

public MediaControl_PlayPressed ( object sender, object e ) : void
sender object
e object
return void

MediaControl_StopPressed() public method

public MediaControl_StopPressed ( object sender, object e ) : void
sender object
e object
return void

NavigateToNowPlayingPage() public method

public NavigateToNowPlayingPage ( ) : void
return void

NetworkCostController_ApproachingDataLimitEvent() public method

public NetworkCostController_ApproachingDataLimitEvent ( ) : void
return void

OnNavigatedFrom() public method

public OnNavigatedFrom ( ) : void
return void

OnNavigatedTo() public method

public OnNavigatedTo ( object>.KeyValuePair argument = null ) : void
argument object>.KeyValuePair
return void

PlayStation() public method

public PlayStation ( Station s, Windows me, bool navigate = true ) : void
s Hanasu.Model.Station
me Windows
navigate bool
return void

mediaElement_BufferingProgressChanged() public method

public mediaElement_BufferingProgressChanged ( object sender, Windows e ) : void
sender object
e Windows
return void

mediaElement_CurrentStateChanged() public method

public mediaElement_CurrentStateChanged ( object sender, Windows e ) : void
sender object
e Windows
return void

mediaElement_MediaEnded() public method

public mediaElement_MediaEnded ( object sender, Windows e ) : void
sender object
e Windows
return void

mediaElement_MediaFailed() public method

public mediaElement_MediaFailed ( object sender, Windows e ) : void
sender object
e Windows
return void

mediaElement_MediaOpened() public method

public mediaElement_MediaOpened ( object sender, Windows e ) : void
sender object
e Windows
return void