C# Класс imBMW.Features.Menu.MenuBase

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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