protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     string selectedIndex;
     if (NavigationContext.QueryString.TryGetValue("messageId", out selectedIndex))
     {
         Guid messageId = Guid.Parse(selectedIndex);
         currentMessageModel = App.ViewModel.Items.SingleOrDefault(item => item.Id == messageId);
         messageName.Text = currentMessageModel.Name;
     }
 }
 // When page is navigated to set data context to selected item in list
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     string selectedIndex;
     if (NavigationContext.QueryString.TryGetValue("messageId", out selectedIndex))
     {
         Guid itemId = Guid.Parse(selectedIndex);
         currentMessage = App.ViewModel.Items.SingleOrDefault(item => item.Id == itemId);
         DataContext = currentMessage;
         messageBody.Text = currentMessage.Body ?? string.Empty;
     }
 }