private void OpenEditCategoryDialog() { var viewmodel = Mvx.Resolve <ModifyCategoryDialogViewModel>(); viewmodel.IsEdit = true; var dialog = new ModifyCategoryDialog { ViewModel = viewmodel }; dialog.Show(FragmentManager, "dialog"); }
/// <summary> /// This hook is called whenever an item in your options menu is selected. /// </summary> /// <param name="item">The menu item that was selected.</param> public override bool OnOptionsItemSelected(IMenuItem item) { switch (item.ItemId) { case Android.Resource.Id.Home: Finish(); return(true); case Resource.Id.action_add: var dialog = new ModifyCategoryDialog { ViewModel = Mvx.Resolve <ModifyCategoryDialogViewModel>() }; dialog.Show(FragmentManager, "dialog"); return(true); default: return(false); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.activity_select_category_list); SetSupportActionBar(FindViewById <Toolbar>(Resource.Id.toolbar)); SupportActionBar.SetDisplayHomeAsUpEnabled(true); var list = FindViewById <ListView>(Resource.Id.category_list); RegisterForContextMenu(list); FindViewById <FloatingActionButton>(Resource.Id.fab_create_category).Click += (s, e) => { var dialog = new ModifyCategoryDialog { ViewModel = Mvx.Resolve <ModifyCategoryDialogViewModel>() }; dialog.Show(FragmentManager, Strings.AddCategoryTitle); }; Title = Strings.ChooseCategorieTitle; }