Как добавить список переходов в представление списка или представление списка потоков в формах Xamarin - PullRequest
0 голосов
/ 08 сентября 2018

Я новичок в формах xamarin, я хочу добавить в свой список функцию перехода, как я могу это реализовать.

Вот мой код

    _realmList = _tmpList.OrderBy(s => s.ProjectName).Select(s => new ProjectNameDataRealm
            {
                jumpList = s.ProjectName.First(),
                CongressionalDistrict = s.CongressionalDistrict,
                Project_ID = s.Project_ID,
                StateshortName = s.StateshortName,
                ShortProjectname = s.ProjectName.Length > 12 ? s.ProjectName.Remove(12) + "..." : s.ProjectName,
                ProjectName = s.ProjectName,
                streetAddress = s.streetAddress,
                city = s.city,
                latitude = s.latitude,
                longitude = s.longitude,
                MarketType = s.MarketType,
                PopulationServedTypeListName = s.PopulationServedTypeListName,
                ProjectClosingDate = s.ProjectClosingDate,
                Sponsor = s.Sponsor,
                Distance = 0,
                Time = "-",
                ProjectImg = "loading",
                ZipCode = s.ZipCode,
                projectDescription = string.IsNullOrEmpty(s.projectDescription) ? "-" : s.projectDescription,
                UnitCount = s.UnitCount != null ? s.UnitCount.Value : 0,
                QODate = s.QODate,
                PermLoanLender1 = s.PermLoanLender1,
                LimitedPartnershipName = s.LimitedPartnershipName,
                DeveloperCost = s.DeveloperCost,
                // StackWidth = s.streetAddress.Length > 21 ? 50 : 0,
            }).ToObservableCollection();

            GroupedData = _realmList.OrderBy(p => p.ProjectName)
           .GroupBy(p => p.ProjectName[0].ToString())
           .Select(p => new ObservableGroupCollection<string, ProjectNameDataRealm>(p)).ToList();

            if (_realmList.Any())
            {

                if (Device.RuntimePlatform == Device.Android)
                {                      
                    lv_searchDroid.ItemsSource = GroupedData ;
                    lv_searchDroid.IsGroupingEnabled = true;
                    lv_searchDroid.GroupShortNameBinding = new Binding("Key");
                    BindingContext = this;
                 }
            }

Я хочу сгруппировать список по имени проекта и отобразить первую букву справа.

Но приведенный выше код не работает для меня.

Я хочу показать список переходов вот так

enter image description here

Пожалуйста, помогите мне ... Я борюсь с этим ..

...