C# Class imBMW.Features.Menu.MenuBase

Afficher le fichier Open project: toxsedyshev/imBMW Class Usage Examples

Protected Properties

Свойство Type Description
mediaEmulator imBMW.iBus.Devices.Emulators.MediaEmulator

Méthodes publiques

Méthode Description
MenuBase ( MediaEmulator mediaEmulator ) : System
Navigate ( MenuScreen screen ) : void
NavigateAfterHome ( MenuScreen screen ) : void
NavigateBack ( ) : void
NavigateHome ( ) : void
UpdateScreen ( MenuScreenUpdateEventArgs args ) : void
UpdateScreen ( MenuScreenUpdateReason reason, object item = null ) : void

Méthodes protégées

Méthode Description
DrawScreen ( MenuScreenUpdateEventArgs args ) : void
ScreenNavigatedFrom ( MenuScreen screen ) : void
ScreenNavigatedTo ( MenuScreen screen ) : void
ScreenSuspend ( ) : void
ScreenWakeup ( ) : void
ShowPlayerStatus ( IAudioPlayer player ) : void
ShowPlayerStatus ( IAudioPlayer player, bool isPlaying ) : void
ShowPlayerStatus ( IAudioPlayer player, string status ) : void
ShowPlayerStatus ( IAudioPlayer player, string status, PlayerEvent playerEvent ) : void
ShowPlayerStatusWithDelay ( IAudioPlayer player ) : void
TextWithIcon ( char icon, string text = null ) : string
TextWithIcon ( string icon, string text = null ) : string
currentScreen_ItemClicked ( MenuScreen screen, MenuItem item ) : void
currentScreen_Updated ( MenuScreen screen, MenuScreenUpdateEventArgs args ) : void
mediaEmulator_IsEnabledChanged ( MediaEmulator emulator, bool isEnabled ) : void
mediaEmulator_PlayerChanged ( IAudioPlayer player ) : void

Method Details

DrawScreen() protected méthode

protected DrawScreen ( MenuScreenUpdateEventArgs args ) : void
args MenuScreenUpdateEventArgs
Résultat void

MenuBase() public méthode

public MenuBase ( MediaEmulator mediaEmulator ) : System
mediaEmulator imBMW.iBus.Devices.Emulators.MediaEmulator
Résultat System

Navigate() public méthode

public Navigate ( MenuScreen screen ) : void
screen MenuScreen
Résultat void

NavigateAfterHome() public méthode

public NavigateAfterHome ( MenuScreen screen ) : void
screen MenuScreen
Résultat void

NavigateBack() public méthode

public NavigateBack ( ) : void
Résultat void

NavigateHome() public méthode

public NavigateHome ( ) : void
Résultat void

ScreenNavigatedFrom() protected méthode

protected ScreenNavigatedFrom ( MenuScreen screen ) : void
screen MenuScreen
Résultat void

ScreenNavigatedTo() protected méthode

protected ScreenNavigatedTo ( MenuScreen screen ) : void
screen MenuScreen
Résultat void

ScreenSuspend() protected méthode

protected ScreenSuspend ( ) : void
Résultat void

ScreenWakeup() protected méthode

protected ScreenWakeup ( ) : void
Résultat void

ShowPlayerStatus() protected méthode

protected ShowPlayerStatus ( IAudioPlayer player ) : void
player IAudioPlayer
Résultat void

ShowPlayerStatus() protected abstract méthode

protected abstract ShowPlayerStatus ( IAudioPlayer player, bool isPlaying ) : void
player IAudioPlayer
isPlaying bool
Résultat void

ShowPlayerStatus() protected méthode

protected ShowPlayerStatus ( IAudioPlayer player, string status ) : void
player IAudioPlayer
status string
Résultat void

ShowPlayerStatus() protected abstract méthode

protected abstract ShowPlayerStatus ( IAudioPlayer player, string status, PlayerEvent playerEvent ) : void
player IAudioPlayer
status string
playerEvent PlayerEvent
Résultat void

ShowPlayerStatusWithDelay() protected méthode

protected ShowPlayerStatusWithDelay ( IAudioPlayer player ) : void
player IAudioPlayer
Résultat void

TextWithIcon() protected méthode

protected TextWithIcon ( char icon, string text = null ) : string
icon char
text string
Résultat string

TextWithIcon() protected méthode

protected TextWithIcon ( string icon, string text = null ) : string
icon string
text string
Résultat string

UpdateScreen() public méthode

public UpdateScreen ( MenuScreenUpdateEventArgs args ) : void
args MenuScreenUpdateEventArgs
Résultat void

UpdateScreen() public méthode

public UpdateScreen ( MenuScreenUpdateReason reason, object item = null ) : void
reason MenuScreenUpdateReason
item object
Résultat void

currentScreen_ItemClicked() protected méthode

protected currentScreen_ItemClicked ( MenuScreen screen, MenuItem item ) : void
screen MenuScreen
item MenuItem
Résultat void

currentScreen_Updated() protected méthode

protected currentScreen_Updated ( MenuScreen screen, MenuScreenUpdateEventArgs args ) : void
screen MenuScreen
args MenuScreenUpdateEventArgs
Résultat void

mediaEmulator_IsEnabledChanged() protected méthode

protected mediaEmulator_IsEnabledChanged ( MediaEmulator emulator, bool isEnabled ) : void
emulator imBMW.iBus.Devices.Emulators.MediaEmulator
isEnabled bool
Résultat void

mediaEmulator_PlayerChanged() protected méthode

protected mediaEmulator_PlayerChanged ( IAudioPlayer player ) : void
player IAudioPlayer
Résultat void

Property Details

mediaEmulator protected_oe property

protected MediaEmulator,imBMW.iBus.Devices.Emulators mediaEmulator
Résultat imBMW.iBus.Devices.Emulators.MediaEmulator