C# 클래스 imBMW.Features.Menu.MenuBase

파일 보기 프로젝트 열기: toxsedyshev/imBMW 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
mediaEmulator imBMW.iBus.Devices.Emulators.MediaEmulator

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

메소드 상세

DrawScreen() 보호된 메소드

protected DrawScreen ( MenuScreenUpdateEventArgs args ) : void
args MenuScreenUpdateEventArgs
리턴 void

MenuBase() 공개 메소드

public MenuBase ( MediaEmulator mediaEmulator ) : System
mediaEmulator imBMW.iBus.Devices.Emulators.MediaEmulator
리턴 System

Navigate() 공개 메소드

public Navigate ( MenuScreen screen ) : void
screen MenuScreen
리턴 void

NavigateAfterHome() 공개 메소드

public NavigateAfterHome ( MenuScreen screen ) : void
screen MenuScreen
리턴 void

NavigateBack() 공개 메소드

public NavigateBack ( ) : void
리턴 void

NavigateHome() 공개 메소드

public NavigateHome ( ) : void
리턴 void

ScreenNavigatedFrom() 보호된 메소드

protected ScreenNavigatedFrom ( MenuScreen screen ) : void
screen MenuScreen
리턴 void

ScreenNavigatedTo() 보호된 메소드

protected ScreenNavigatedTo ( MenuScreen screen ) : void
screen MenuScreen
리턴 void

ScreenSuspend() 보호된 메소드

protected ScreenSuspend ( ) : void
리턴 void

ScreenWakeup() 보호된 메소드

protected ScreenWakeup ( ) : void
리턴 void

ShowPlayerStatus() 보호된 메소드

protected ShowPlayerStatus ( IAudioPlayer player ) : void
player IAudioPlayer
리턴 void

ShowPlayerStatus() 보호된 추상적인 메소드

protected abstract ShowPlayerStatus ( IAudioPlayer player, bool isPlaying ) : void
player IAudioPlayer
isPlaying bool
리턴 void

ShowPlayerStatus() 보호된 메소드

protected ShowPlayerStatus ( IAudioPlayer player, string status ) : void
player IAudioPlayer
status string
리턴 void

ShowPlayerStatus() 보호된 추상적인 메소드

protected abstract ShowPlayerStatus ( IAudioPlayer player, string status, PlayerEvent playerEvent ) : void
player IAudioPlayer
status string
playerEvent PlayerEvent
리턴 void

ShowPlayerStatusWithDelay() 보호된 메소드

protected ShowPlayerStatusWithDelay ( IAudioPlayer player ) : void
player IAudioPlayer
리턴 void

TextWithIcon() 보호된 메소드

protected TextWithIcon ( char icon, string text = null ) : string
icon char
text string
리턴 string

TextWithIcon() 보호된 메소드

protected TextWithIcon ( string icon, string text = null ) : string
icon string
text string
리턴 string

UpdateScreen() 공개 메소드

public UpdateScreen ( MenuScreenUpdateEventArgs args ) : void
args MenuScreenUpdateEventArgs
리턴 void

UpdateScreen() 공개 메소드

public UpdateScreen ( MenuScreenUpdateReason reason, object item = null ) : void
reason MenuScreenUpdateReason
item object
리턴 void

currentScreen_ItemClicked() 보호된 메소드

protected currentScreen_ItemClicked ( MenuScreen screen, MenuItem item ) : void
screen MenuScreen
item MenuItem
리턴 void

currentScreen_Updated() 보호된 메소드

protected currentScreen_Updated ( MenuScreen screen, MenuScreenUpdateEventArgs args ) : void
screen MenuScreen
args MenuScreenUpdateEventArgs
리턴 void

mediaEmulator_IsEnabledChanged() 보호된 메소드

protected mediaEmulator_IsEnabledChanged ( MediaEmulator emulator, bool isEnabled ) : void
emulator imBMW.iBus.Devices.Emulators.MediaEmulator
isEnabled bool
리턴 void

mediaEmulator_PlayerChanged() 보호된 메소드

protected mediaEmulator_PlayerChanged ( IAudioPlayer player ) : void
player IAudioPlayer
리턴 void

프로퍼티 상세

mediaEmulator 보호되어 있는 프로퍼티

protected MediaEmulator,imBMW.iBus.Devices.Emulators mediaEmulator
리턴 imBMW.iBus.Devices.Emulators.MediaEmulator