Hi all I am working on windows phone app and i am struggling to access the inner list element when user will Tap a particular item in listbox i am getting the output like this
for example: suppose user will tap [0]index item i want to get [0]1,1480,[2]749,[3]270 and when user will tap 1index item i want get value like [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 Class and Variable
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; }
}
showing data on 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)
{
}
}
and List Tap Here i am facing problem to access grouped item how to access grouped item when user will tap a item
private void list_professions_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
}