public void ColourSelect(ColourItem colour)
 {
     colour.IsSelected = !colour.IsSelected;
     if (colour.IsSelected)
     {
         SelectedColours.Add(colour);
     }
     else
     {
         SelectedColours.Remove(colour);
     }
 }
        public void NextPage(string stripeType)
        {
            if (!SelectedColours.Any())
            {
                _dialogService.DisplayAlertAsync("", "Oops, please select some colours", "Ok");
                return;
            }

            _appDataService.SelectedColours = SelectedColours.ToList();

            bool randomStripes = stripeType == "random";

            NavigationService.NavigateAsync($"StripesPage?random={randomStripes}");
        }