async public Task BtnAuftragFragmentClickAsync() { // Get all Bestellungen _bestellungen = await BusinessLayer.Bestellung.GetBestellungenAsync ( _stateClass._person.ID,Utilities.GetCurrentLanguage(_mainActivity ),MainActivity.User ); // Run the BestellungFragment // BestellungsFragment controls also the list.click event fragment = new UI.BestellungFragment(Resource.Layout.FrgAuftrag, _mainActivity , this._stateClass._person, this ,MainActivity.User, permission); _mainActivity.FragmentManager .BeginTransaction() .SetCustomAnimations (Android.Resource.Animator.FadeIn,Android.Resource.Animator.FadeOut) .Replace(Resource.Id.frameContent, fragment) .AddToBackStack (null) .Commit(); // Configure the buttons if (MainActivity.User.NetworkStatus == DataAccessLayer.NetworkState.Disconnected) ConfigureButtons(false, false, false, false, false); else ConfigureButtons(permission.Create, false, false, false, permission.UpDownload); return; }
public void Restore(MainActivity mainActivity) { // First refresh the mainActivity _mainActivity = mainActivity; _btnNew = _mainActivity.FindViewById<ImageButton>(Resource.Id.btnNew); _btnEdit = _mainActivity.FindViewById<ImageButton>(Resource.Id.btnEdit); _btnSave = _mainActivity.FindViewById<ImageButton>(Resource.Id.btnSave); _btnDelete = _mainActivity.FindViewById<ImageButton>(Resource.Id.btnDelete); _btnOffline = _mainActivity.FindViewById<ImageButton>(Resource.Id.btnOffline); fragment = new BestellungFragment(Resource.Layout.FrgAuftrag, _mainActivity , this._stateClass._person, this ,MainActivity.User, permission); _mainActivity.FragmentManager .BeginTransaction() .SetCustomAnimations (Android.Resource.Animator.FadeIn,Android.Resource.Animator.FadeOut) .Replace(Resource.Id.frameContent, fragment) .AddToBackStack (null) .Commit(); }