Ejemplo n.º 1
0
 public MyViewModel()
 {
     MyCommand = new Command(() =>
     {
         selectedList = new ObservableCollection <LifeDemandData>();
         for (int i = 0; i < LifeDemandList.Count; i++)
         {
             LifeDemandData item = LifeDemandList[i];
             if (item.ROWCHECK)
             {
                 selectedList.Add(item);
             }
         }
         App.Current.MainPage.DisplayAlert("Title", selectedList.Count + " item have been selected", "Cancel");
     });
     LifeDemandList = new ObservableCollection <LifeDemandData>()
     {
         new LifeDemandData {
             DEMAND = "2019/01", LATEFEE = "22,000", PREMIUM = "10.00", ROWCHECK = false, CheckedCommand = MyCommand
         },
         new LifeDemandData {
             DEMAND = "2019/02", LATEFEE = "11,987", PREMIUM = ".00", ROWCHECK = false, CheckedCommand = MyCommand
         },
         new LifeDemandData {
             DEMAND = "2019/03", LATEFEE = "12,456", PREMIUM = "6.00", ROWCHECK = false, CheckedCommand = MyCommand
         },
         new LifeDemandData {
             DEMAND = "2019/04", LATEFEE = "78,159", PREMIUM = "3.00", ROWCHECK = false, CheckedCommand = MyCommand
         },
     };
 }
Ejemplo n.º 2
0
 private void CheckBox_CheckChanged(object sender, EventArgs e)
 {
     selectedList = new ObservableCollection <LifeDemandData>();
     for (int i = 0; i < LifeDemandList.Count; i++)
     {
         LifeDemandData item = LifeDemandList[i];
         if (item.ROWCHECK)
         {
             selectedList.Add(item);
         }
     }
     DisplayAlert("Title", selectedList.Count + " item have been selected", "Cancel");
     // do something you want
 }