public void BinsIsLoaded(BinsViewModel bvm)
 {
     bvm.MultiSelectBins = Settings.MultiSelectBins;
     model.State         = ModelState.Normal;
     model.GetSearchText();
     rackview.Update(model);
     model.LoadBinImages();
 }
        private async void RackList_SelectedItemChanged(object sender, EventArgs e)
        {
            RackViewModel rvm = (RackViewModel)sender;

            if (rvm != model)
            {
                RackViewModel lastrvm = model;
                model.IsSelected = false;
                model            = rvm;
                BindingContext   = model;
                lastrvm.BinsViewModel.BinViewModelsDispose();
                model.IsSelected  = true;
                model.State       = ModelState.Loading;
                model.LoadingText = AppResources.RackCardPage_LoadingText;
                Title             = AppResources.RackCardPage_Title + " " + model.No;
                await model.LoadBins();

                await model.LoadUDF();

                await model.LoadBinValues();

                await model.LoadBinImages();
            }
        }