Пример #1
0
 private void FillModel(List <Rack> racks)
 {
     if (racks.Count > 0)
     {
         RackViewModels.Clear();
         State = ModelState.Normal;
         foreach (Rack rack in racks)
         {
             RackViewModel rvm = new RackViewModel(Navigation, rack);
             rvm.OnTap += Rvm_OnTap;
             RackViewModels.Add(rvm);
         }
         UpdateMinSizes();
         Rebuild(true);
         if (UDSLastResults.Count > 0)
         {
             FillRackViewModelsByUDSList(UDSLastResults);
             MessagingCenter.Send(this, "UDSRunIsDone");
         }
     }
     else
     {
         State = ModelState.NoData;
     }
 }
Пример #2
0
 private void FillModel(List <Rack> racks)
 {
     if (racks.Count > 0)
     {
         RackViewModels.Clear();
         State = ModelState.Normal;
         foreach (Rack rack in racks)
         {
             RackViewModel rvm = new RackViewModel(Navigation, rack, false);
             rvm.OnTap += Rvm_OnTap;
             RackViewModels.Add(rvm);
         }
         UpdateMinSizes();
         Rebuild(true);
     }
     else
     {
         State     = ModelState.Error;
         ErrorText = "No Data";
     }
 }