Я новичок в формах 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;
}
}
Я хочу сгруппировать список по имени проекта и отобразить первую букву справа.
Но приведенный выше код не работает для меня.
Я хочу показать список переходов вот так
Пожалуйста, помогите мне ... Я борюсь с этим ..