private void MenuItem_Click(object sender, SatelliteMenuItemEventArgs e) { switch (e.MenuItem.Tag) { case Negocio.Constantes.MENU_SALVAR: SalvarEdit(); break; case Negocio.Constantes.MENU_ANADIR: AnadirPoducto(); break; case Negocio.Constantes.MENU_BORRAR: BorrarGrupo(); break; case Negocio.Constantes.MENU_EDIT: ModificarGrupo(); break; case Negocio.Constantes.MENU_CANCELAR: CancelarEdit(); break; case Negocio.Constantes.MENU_SCAN: Scan(); break; } }
public void MenuClick(object sender, SatelliteMenuItemEventArgs e) { //Load your content here dynamically string solutionJson = Intent.GetStringExtra("JsonSelectedSolutionString"); var currentSolution = JsonHelper.Deserialize <Solution>(solutionJson); var imageView = FindViewById <ImageView>(Resource.Id.dynamicImage1); var webview = FindViewById <WebView>(Resource.Id.webView1); //var cardview = FindViewById<CardView>(Resource.Id.card_view); mRecyclerView = FindViewById <RecyclerView>(Resource.Id.recyclerView); var overViewLayout = FindViewById <LinearLayout>(Resource.Id.overViewMainText); webview.Visibility = ViewStates.Invisible; imageView.Visibility = ViewStates.Invisible; mRecyclerView.Visibility = ViewStates.Invisible; overViewLayout.Visibility = ViewStates.Invisible; if (e.MenuItem.Tag == (int)MenuItem.Overview) { SetOverViewForCurrentSolution(currentSolution, overViewLayout); } if (e.MenuItem.Tag == (int)MenuItem.Contact) { //SetContentView(Resource.Layout.Recycler); mRecyclerView.Visibility = ViewStates.Visible; // Plug in the linear layout manager: mLayoutManager = new LinearLayoutManager(this); mRecyclerView.SetLayoutManager(mLayoutManager); // Plug in my adapter: var mAdapter = new ContactsAdapter(currentSolution.Contacts); mRecyclerView.SetAdapter(mAdapter); } if (e.MenuItem.Tag == (int)MenuItem.InfoCard) { //set visibilitywebview.Visibility = ViewStates.Visible; webview.Visibility = ViewStates.Visible; webview.SetWebChromeClient(new WebChromeClient()); webview.Settings.AllowUniversalAccessFromFileURLs = true; webview.Settings.JavaScriptEnabled = true; webview.Settings.AllowContentAccess = true; //leverage browser view // TODO: URL needs to be replaced with Solution.PagerUrl property var path = "http://docs.google.com/gview?embedded=true&url=" + currentSolution.InfoCardUrl; //webview.LoadUrl("http://docs.google.com/gview?embedded=true&url=http://federalsi.azurewebsites.net/api/solution/1/pager"); webview.LoadUrl(path); } if (e.MenuItem.Tag == (int)MenuItem.Pager) { //set visibility webview.Visibility = ViewStates.Visible; webview.SetWebChromeClient(new WebChromeClient()); webview.Settings.AllowUniversalAccessFromFileURLs = true; webview.Settings.JavaScriptEnabled = true; webview.Settings.AllowContentAccess = true; //leverage browser view // TODO: URL needs to be replaced with Solution.PagerUrl property var path = "http://docs.google.com/gview?embedded=true&url=" + currentSolution.PagerUrl; //webview.LoadUrl("http://docs.google.com/gview?embedded=true&url=http://federalsi.azurewebsites.net/api/solution/1/pager"); webview.LoadUrl(path); // Show loading indicator } }