public void WhenMessageArrives(BrokeredMessage message) { var chatMessage = message.GetBody <ChatMessage>(); //We must run on UI Thread!! Execute.OnUIThread(() => ChatHistory.Insert(0, chatMessage)); }