Ich habe ein Wörterbuch.Wörterbuch Änderung der Reihenfolge
Dieses Wörterbuch enthält Nachrichten mit ihrer eigenen eindeutigen ID (je neuer die Nachricht, desto höher die ID). Ich lege die Nachrichten in einen Picker (Xamarin), aber es zeigt zuerst die ältesten Nachrichten. Wie kann ich das ändern?
Der Kommissionierer:
inboxPicker = new Picker
{
WidthRequest = 320,
};
foreach (string inboxMessage in inboxMessages.Values)
{
inboxPicker.Items.Add(inboxMessage);
}
Wie ich meine Nachrichten erhalten:
private async Task getMessages()
{
await Task.Run(async() => {
MailModel[] mails = await api.GetMails(App.userInfo.user_id);
foreach (MailModel mail in mails)
{
inboxMessages.Add(mail.message_id,mail.sender_user_id +" "+ mail.subject +" "+ mail.time_send);
}
});
}
Es funktioniert, aber es muss sein (m => m.Wert)) – JeroenM