void CheckBox_CheckedChanged(System.Object sender, Xamarin.Forms.CheckedChangedEventArgs e) { if (addressSetting != null) { addressSetting.IsSelected = false; } AddressSettingModel currentModel = ((CheckBox)sender).BindingContext as AddressSettingModel; addressSetting = currentModel; }
void CheckBox_CheckedChanged(System.Object sender, Xamarin.Forms.CheckedChangedEventArgs e) { if (addressSetting != null) { addressSetting.IsSelected = false; } AddressSettingModel currentModel = ((CheckBox)sender).BindingContext as AddressSettingModel; addressSetting = currentModel; if (currentModel.IsSelected) { var viewModel = BindingContext as CustomerPageVM; int index = viewModel.Items.IndexOf(currentModel); } }
private void handleActionView() { lst.ItemSelected += Lst_ItemSelected1; DENNGAY_.DateSelected += (senderr, er) => { dateDenNgay = DENNGAY_.Date; }; TUNGAY_.DateSelected += (senderr, er) => { dateTuNgay = TUNGAY_.Date; }; SiteCurentProcessButton.Clicked += (sender, e) => { this.showList(ValueIsAddress.isAccomodation); }; AddressJobProcessButton.Clicked += (sender, e) => { this.showList(ValueIsAddress.isJobSite); }; cancelPopupCusProgessButton.Clicked += (sender, e) => { var viewModel = BindingContext as CustomerProgessPageVM; for (int i = 0; i < viewModel.Items.Count; i++) { if (viewModel.Items[i].IsSelected) { viewModel.Items[i].IsSelected = false; } } viewListChooseCusProgess.IsVisible = false; if (addressSetting != null) { addressSetting.IsSelected = false; } }; confirmPopupCusProgessButton.Clicked += (sender, e) => { var viewModel = BindingContext as CustomerProgessPageVM; if (viewModel.Items.Count > 0) { for (int i = 0; i < viewModel.Items.Count; i++) { AddressSettingModel vm = viewModel.Items[i]; if (vm.IsSelected) { if (isAccomodation) { AddressSiteLabelNavigatePage.Text = vm.TitleAddress; } if (isJobSite) { JobSiteLabelNavigatePage.Text = vm.TitleAddress; } } } for (int i = 0; i < viewModel.Items.Count; i++) { if (viewModel.Items[i].IsSelected) { viewModel.Items[i].IsSelected = false; } } viewListChooseCusProgess.IsVisible = false; if (addressSetting != null) { addressSetting.IsSelected = false; } } else { _ = Navigation.PushAsync(new SettingPageUI()); viewListChooseCusProgess.IsVisible = false; } }; }
private void handelAction() { lst.ItemSelected += Lst_ItemSelected; BIRTDATE_.DateSelected += (senderr, er) => { dateNgaySinh = BIRTDATE_.Date; }; SiteCurentFamilyButton.Clicked += (sender, e) => { this.showList(); }; cancelPopupCusFamButton.Clicked += (sender, e) => { var viewModel = BindingContext as CustomerFamilyPageVM; for (int i = 0; i < viewModel.Items.Count; i++) { if (viewModel.Items[i].IsSelected) { viewModel.Items[i].IsSelected = false; } } viewListChooseCusFamily.IsVisible = false; if (addressSetting != null) { addressSetting.IsSelected = false; } }; confirmPopupCusFamButton.Clicked += (sender, e) => { var viewModel = BindingContext as CustomerFamilyPageVM; if (viewModel.Items.Count > 0) { for (int i = 0; i < viewModel.Items.Count; i++) { AddressSettingModel vm = viewModel.Items[i]; if (vm.IsSelected) { CLICKNAVIGATEPAGEADDADDRESS.Text = vm.TitleAddress; } } for (int i = 0; i < viewModel.Items.Count; i++) { if (viewModel.Items[i].IsSelected) { viewModel.Items[i].IsSelected = false; } } viewListChooseCusFamily.IsVisible = false; if (addressSetting != null) { addressSetting.IsSelected = false; } } else { _ = Navigation.PushAsync(new SettingPageUI()); viewListChooseCusFamily.IsVisible = false; } }; }
private void handleEvent() { chooseResidentButton.Clicked += (sender, e) => { this.showList(ValueIsAddress.isResident); }; HometownButton.Clicked += (sender, e) => { this.showList(ValueIsAddress.isAccomodation); }; SiteCurentButton.Clicked += (sender, e) => { this.showList(ValueIsAddress.isCurrentSite); }; ChooseJobsiteButton.Clicked += (sender, e) => { this.showList(ValueIsAddress.isJobSite); }; cancelPopupButton.Clicked += (sender, e) => { var viewModel = BindingContext as CustomerPageVM; for (int i = 0; i < viewModel.Items.Count; i++) { if (viewModel.Items[i].IsSelected) { viewModel.Items[i].IsSelected = false; } } viewListChoose.IsVisible = false; if (addressSetting != null) { addressSetting.IsSelected = false; } }; confirmPopupButton.Clicked += (sender, e) => { var viewModel = BindingContext as CustomerPageVM; if (viewModel.Items.Count > 0) { for (int i = 0; i < viewModel.Items.Count; i++) { AddressSettingModel vm = viewModel.Items[i]; if (vm.IsSelected) { if (isAccomodation) { HometownLabelNavigatePage.Text = vm.TitleAddress; } if (isCurrentSite) { SiteCurentLabelNavigatePage.Text = vm.TitleAddress; } if (isResident) { AddressResidentLabelNavigatePage.Text = vm.TitleAddress; } if (isJobSite) { PlaceJobLabelNavigatePage.Text = vm.TitleAddress; } } } for (int i = 0; i < viewModel.Items.Count; i++) { if (viewModel.Items[i].IsSelected) { viewModel.Items[i].IsSelected = false; } } viewListChoose.IsVisible = false; if (addressSetting != null) { addressSetting.IsSelected = false; } } else { _ = Navigation.PushAsync(new SettingPageUI()); viewListChoose.IsVisible = false; } }; }