Привет всем, я работаю над приложением для Windows Phone, и я изо всех сил пытаюсь получить доступ к внутреннему элементу списка, когда пользователь коснется определенного элемента в списке, я получаю вывод, подобный этому
например: предположим, что пользователь нажмет [0]элемент индекса, который я хочу получить [0]1,1480,[2]749,[3]270 и когда пользователь нажмет 1элемент индекса, который я хочу получить, например [0]1,1810, [2]1080,[3]271
UI
<phone:LongListSelector Name="list_professions"
LayoutMode="List"
Tap="list_professions_Tap"
Padding="5,15,5,15"
IsGroupingEnabled="True">
</phone:LongListSelector>
Класс Json и переменная
private class RootObject
{
public string flag { get; set; }
public string message { get; set; }
public Result result { get; set; }
}
private class Result
{
public List<List<string>> Professions { get; set; }
}
отображение данных в Listbox
void onResponse(object sender, DownloadStringCompletedEventArgs e)
{
try
{
onLoadingStope(sender, e);
var rootObject = JsonConvert.DeserializeObject<RootObject>(e.Result);
string flag = rootObject.flag;
string msg = rootObject.message;
if (flag.Equals("1"))
{
foreach (var temp in rootObject.result.Professions[0])
{
profess.Add(new Result() { Professions = rootObject.result.Professions });
var flattenProfessions = rootObject.result.Professions.SelectMany(x => x).ToList();
list_professions.ItemsSource = rootObject.result.Professions;
}
}
else
{
Console.WriteLine("Error message - " + msg);
MessageBox.Show("Oops! response : " + msg);
}
}
catch(Exception ex)
{
}
}
и List Tap Здесь я столкнулся с проблемой доступа к сгруппированному элементу, как получить доступ к сгруппированному элементу, когда пользователь коснется элемента
private void list_professions_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
}