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

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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
MenuScreen ( ) : System

Описание методов

AddItem() публичный Метод

public AddItem ( MenuItem menuItem, int index = -1 ) : void
menuItem MenuItem
index int
Результат void

ClearItems() публичный Метод

public ClearItems ( ) : void
Результат void

GetItem() публичный Метод

public GetItem ( int index ) : MenuItem
index int
Результат MenuItem

MenuScreen() публичный Метод

public MenuScreen ( MenuScreenGetTextHandler titleCallback = null ) : System
titleCallback MenuScreenGetTextHandler
Результат System

MenuScreen() публичный Метод

public MenuScreen ( string title = null ) : System
title string
Результат System

OnItemClicked() защищенный Метод

protected OnItemClicked ( MenuItem item ) : void
item MenuItem
Результат void

OnNavigatedFrom() публичный Метод

public OnNavigatedFrom ( MenuBase menu ) : bool
menu MenuBase
Результат bool

OnNavigatedTo() публичный Метод

public OnNavigatedTo ( MenuBase menu ) : bool
menu MenuBase
Результат bool

OnUpdated() защищенный Метод

protected OnUpdated ( MenuScreenUpdateReason reason, object item = null ) : void
reason MenuScreenUpdateReason
item object
Результат void

Refresh() публичный Метод

public Refresh ( ) : void
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

UnsubscribeItem() защищенный Метод

protected UnsubscribeItem ( MenuItem item ) : void
item MenuItem
Результат void

WithUpdateSuspended() публичный Метод

public WithUpdateSuspended ( MenuScreenEventHandler callback ) : void
callback MenuScreenEventHandler
Результат void

menuItem_Changed() защищенный Метод

protected menuItem_Changed ( MenuItem item ) : void
item MenuItem
Результат void

menuItem_Clicked() защищенный Метод

protected menuItem_Clicked ( MenuItem item ) : void
item MenuItem
Результат void