protected override void onRegister() { var menuItems = new MenuItem[] { new MenuItem {name = "Targets", url = "views/targets.html"}, new MenuItem { name = "Labs", url = "views/labs.html" }, new MenuItem { name = "Intel", url = "views/intel.html" } }; menu.menuItemSelected = menuItemSelected; menu.data = menuItems; }
private void listChangedHandler(int index, JsObject data) { if (menuItemSelected != null && data != null) { var menuItem = new MenuItem {name = data[ "name" ].As<string>(), url = data[ "url" ].As<string>()}; menuItemSelected(menuItem); } }
void menuItemSelected( MenuItem menuData ) { viewStack.addView( menuData.url ); }