public void LoadData() { PivotTask.Items.Clear(); List<TaskListInfo> Lists = (List<TaskListInfo>)DataStorage.GetInstance().LoadData(Key); if (Lists == null) { foreach (string header in LanguageContent.GetInstance().Headers) { AddPivot(header); } return; } foreach (TaskListInfo ListInfo in Lists) { ListBox ItemList = new ListBox(); foreach (TaskIteminfo ItemInfo in ListInfo.Items) { TaskItem Item = new TaskItem(); Item.textboxTaskContent.Text = ItemInfo.Content; Item.IsFinished = ItemInfo.IsFinish; Item.Notes = ItemInfo.Note; Item.IsPriority = ItemInfo.IsPriority; Item.date = ItemInfo.date; Item.UpdateTextColor(); ItemList.Items.Add(Item); } PivotItem Pi = CreatePivot(ListInfo.Header); Pi.Content = ItemList; PivotTask.Items.Add(Pi); } }