C# Class imBMW.Features.Menu.MenuScreen

ファイルを表示 Open project: toxsedyshev/imBMW Class Usage Examples

Public Methods

Method Description
AddItem ( MenuItem menuItem, int index = -1 ) : void
ClearItems ( ) : void
GetItem ( int index ) : MenuItem
MenuScreen ( MenuScreenGetTextHandler titleCallback = null ) : System
MenuScreen ( string title = null ) : System
OnNavigatedFrom ( MenuBase menu ) : bool
OnNavigatedTo ( MenuBase menu ) : bool
Refresh ( ) : void
ToString ( ) : string
WithUpdateSuspended ( MenuScreenEventHandler callback ) : void

Protected Methods

Method Description
OnItemClicked ( MenuItem item ) : void
OnUpdated ( MenuScreenUpdateReason reason, object item = null ) : void
UnsubscribeItem ( MenuItem item ) : void
menuItem_Changed ( MenuItem item ) : void
menuItem_Clicked ( MenuItem item ) : void

Private Methods

Method Description
MenuScreen ( ) : System

Method Details

AddItem() public method

public AddItem ( MenuItem menuItem, int index = -1 ) : void
menuItem MenuItem
index int
return void

ClearItems() public method

public ClearItems ( ) : void
return void

GetItem() public method

public GetItem ( int index ) : MenuItem
index int
return MenuItem

MenuScreen() public method

public MenuScreen ( MenuScreenGetTextHandler titleCallback = null ) : System
titleCallback MenuScreenGetTextHandler
return System

MenuScreen() public method

public MenuScreen ( string title = null ) : System
title string
return System

OnItemClicked() protected method

protected OnItemClicked ( MenuItem item ) : void
item MenuItem
return void

OnNavigatedFrom() public method

public OnNavigatedFrom ( MenuBase menu ) : bool
menu MenuBase
return bool

OnNavigatedTo() public method

public OnNavigatedTo ( MenuBase menu ) : bool
menu MenuBase
return bool

OnUpdated() protected method

protected OnUpdated ( MenuScreenUpdateReason reason, object item = null ) : void
reason MenuScreenUpdateReason
item object
return void

Refresh() public method

public Refresh ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

UnsubscribeItem() protected method

protected UnsubscribeItem ( MenuItem item ) : void
item MenuItem
return void

WithUpdateSuspended() public method

public WithUpdateSuspended ( MenuScreenEventHandler callback ) : void
callback MenuScreenEventHandler
return void

menuItem_Changed() protected method

protected menuItem_Changed ( MenuItem item ) : void
item MenuItem
return void

menuItem_Clicked() protected method

protected menuItem_Clicked ( MenuItem item ) : void
item MenuItem
return void