protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter != null) { task = (TaskClientDetails)e.Parameter; TaskDetailTitle.Text = task.Title; TaskDetailBegin.Text = task.BeginDateTime.ToString(); TaskDetailDeadline.Text = task.DeadlineDateTime.ToString(); TaskDetailRequirement.Text = task.Requirements; TaskDetailResponsable.Text = ShowResponsables(task.Responsables); } base.OnNavigatedTo(e); }
public async void SetTaskDetails(object sender, ItemClickEventArgs e) { var task = (TasksClient)e.ClickedItem; List <UsersClient> responsablesList = new List <UsersClient>(); var responsables = await GetResponsables(task); foreach (var responsable in responsables) { responsablesList.Add(responsable); } var taskDetails = new TaskClientDetails() { TaskID = task.TaskID, Title = task.Title, BeginDateTime = task.BeginDateTime, DeadlineDateTime = task.DeadlineDateTime, Requirements = task.Requirements, Responsables = responsablesList }; this.Frame.Navigate(typeof(TaskDetails), taskDetails); }