public coverPage() { this.InitializeComponent(); this.DataContextChanged += (s, e) => { ViewModel = DataContext as ViewModels.CoverPageViewModel; }; CoverEventsManager.ResetCoverEventsHeader(0); }
private void Init() { coverTileToggle.IsOn = Tile.tileStatus; WHToggle.IsOn = Password.winHelloStatus; autoDelete.IsOn = AutoDelete.AutoDeleteStatus; selectLang.SelectedIndex = Translation.LangIndex; SetLockButtonState(); CoverEventsCollection = CoverEventsManager.GetCoverEvents(); EditTileBGButton.IsEnabled = false; }
private void Init() { CoverEventsCollection = CoverEventsManager.GetCoverEvents(); if (!CoverPageToggle.IsOn) { swapCoverEventListView.IsEnabled = false; newCoverEventRadioButton.IsEnabled = false; swapCoverEventRadioButton.IsEnabled = false; } }
private void Init() { editedEvent = EditedEvent.getEditedEvent(); selectedFoldIndex = SelectedFold.selectedFoldIndex; CoverEventsCollection = CoverEventsManager.GetCoverEvents(); if (!CoverPageToggle.IsOn) { swapCoverEventListView.IsEnabled = false; newCoverEventRadioButton.IsEnabled = false; swapCoverEventRadioButton.IsEnabled = false; } setInitDateText(); }
private void ConfirmButton_Click(object sender, RoutedEventArgs e) { DeleteFlyout.Hide(); int index = CoverEventsManagerListView.SelectedIndex; CoverEventsManager.CoverEventsCollection.RemoveAt(index); CoverEventsManager.ResetCoverEventsHeader(index); CoverEventsManager.WriteCoverEventsCollectionData(); if (Tile.tileStatus) { Tile.UpdateTile(); } }
private void ReadCoverEventsData() { Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; Object coverEventTitle = localSettings.Values["coverEventTitle"]; Object coverEventDate = localSettings.Values["coverEventDate"]; Object coverEventsCollection = localSettings.Values["coverEventsCollection"]; Object coverTileToggleData = localSettings.Values["coverTileToggleData"]; if (coverEventTitle != null && coverEventDate != null) { string eventTitle = (string)coverEventTitle; DateTime eventDate = DateTime.Parse((string)coverEventDate); CoverEventsManager.AddCoverEvents(eventTitle, eventDate); localSettings.Values.Remove("coverEventTitle"); localSettings.Values.Remove("coverEventDate"); } else { if (coverEventsCollection != null) { String dataString = (string)coverEventsCollection; CoverEventsManager.CoverEventsCollection = ObjectSerializer.CoverEventsFromXml(dataString); } else { var resourceLoader = Windows.ApplicationModel.Resources.ResourceLoader.GetForCurrentView(); string eventTitle = resourceLoader.GetString("DefaultCoverTitle"); DateTime eventDate = DateTimeOffset.Now.Date; CoverEventsManager.AddCoverEvents(eventTitle, eventDate); CoverEventsManager.WriteCoverEventsCollectionData(); } } if (coverTileToggleData != null) { Tile.tileStatus = (bool)coverTileToggleData; if (Tile.tileStatus) { Tile.UpdateTile(); } } }
private void Button_Click_2(object sender, RoutedEventArgs e) { ResetCoverEventFlyout.Hide(); CoverEventsManager.CoverEventsCollection.Clear(); var resourceLoader = Windows.ApplicationModel.Resources.ResourceLoader.GetForCurrentView(); string eventTitle = resourceLoader.GetString("DefaultCoverTitle"); DateTime eventDate = DateTimeOffset.Now.Date; CoverEventsManager.AddCoverEvents(eventTitle, eventDate); CoverEventsManager.WriteCoverEventsCollectionData(); ViewModel.CoverEventsCollection = CoverEventsManager.GetCoverEvents(); if (Tile.tileStatus) { Tile.UpdateTile(); } }
private void SaveButton_Click(object sender, RoutedEventArgs e) { EditTileBGFlyout.Hide(); var selected = CoverTilesGridView.SelectedItem as GridViewItem; if (selected != null) { int index = CoverEventsManagerListView.SelectedIndex; string url = selected.Name; if (url == "Default") { CoverEventsManager.SetImageUrl(null, index); } else { CoverEventsManager.SetImageUrl(url, index); } Tile.UpdateTile(); CoverEventsManager.WriteCoverEventsCollectionData(); } }
private void selectLang_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (checkInit) { ComboBox langSelector = sender as ComboBox; if (langSelector.SelectedIndex == 0) { ApplicationLanguages.PrimaryLanguageOverride = "zh-CN"; Translation.LangIndex = 0; } else { ApplicationLanguages.PrimaryLanguageOverride = "en-US"; Translation.LangIndex = 1; } Translation.WriteLangData(); Windows.ApplicationModel.Resources.Core.ResourceContext.GetForCurrentView().Reset(); Windows.ApplicationModel.Resources.Core.ResourceContext.GetForViewIndependentUse().Reset(); CoverEventsManager.ResetCoverEventsHeader(0); CoverEventsManager.WriteCoverEventsCollectionData(); DisplayLangDialog(); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { if (title.Text == "" || date.Date == null || catagory.SelectedItem == null) { DisplayErrorDialog(); } else if (CoverPageToggle.IsOn && newCoverEventRadioButton.IsChecked == false && swapCoverEventRadioButton.IsChecked == false) { DisplayNewCEErrorDialog(); } else if (swapCoverEventRadioButton.IsChecked == true && swapCoverEventListView.SelectedItem == null) { DisplaySwapErrorDialog(); } else { var selected = catagory.SelectedItem as ComboBoxItem; string eventTitle = title.Text; DateTimeOffset eventDate = date.Date; Events newEvent = new Events { title = eventTitle, date = eventDate.Date }; int selectedFoldIndex = SelectedFold.selectedFoldIndex; int selectedEventIndex = SelectedEventIndex.selectedItemIndex; if (selected == basicEvent) { if (selectedFoldIndex == FoldIndexConstants.basicEvent) { EventsManager.basicEvents[selectedEventIndex] = addDays(newEvent); } else { removeEvent(selectedFoldIndex, selectedEventIndex); EventsManager.addBasicEvents(eventTitle, eventDate); EventsManager.addBasicEventsDays(); } EventsManager.WriteBasicEventsData(); } else if (selected == lifeEvent) { if (selectedFoldIndex == FoldIndexConstants.lifeEvent) { EventsManager.lifeEvents[selectedEventIndex] = addDays(newEvent); } else { removeEvent(selectedFoldIndex, selectedEventIndex); EventsManager.addLifeEvents(eventTitle, eventDate); EventsManager.addLifeEventsDays(); } EventsManager.WriteLifeEventsData(); } else if (selected == birthdayEvent) { if (selectedFoldIndex == FoldIndexConstants.birthdayEvent) { EventsManager.birthdayEvents[selectedEventIndex] = addDays(newEvent); } else { removeEvent(selectedFoldIndex, selectedEventIndex); EventsManager.addBirthdayEvents(eventTitle, eventDate); EventsManager.addBirthdayEventsDays(); } EventsManager.WriteBirthdayEventsData(); } else if (selected == loveEvent) { if (selectedFoldIndex == FoldIndexConstants.loveEvent) { EventsManager.loveEvents[selectedEventIndex] = addDays(newEvent); } else { removeEvent(selectedFoldIndex, selectedEventIndex); EventsManager.addLoveEvents(eventTitle, eventDate); EventsManager.addLoveEventsDays(); } EventsManager.WriteLoveEventsData(); } else if (selected == festivalEvent) { if (selectedFoldIndex == FoldIndexConstants.festivalEvent) { EventsManager.festivalEvents[selectedEventIndex] = addDays(newEvent); } else { removeEvent(selectedFoldIndex, selectedEventIndex); EventsManager.addFestivalEvents(eventTitle, eventDate); EventsManager.addFestivalEventsDays(); } EventsManager.WriteFestivalEventsData(); } else if (selected == entertainmentEvent) { if (selectedFoldIndex == FoldIndexConstants.entertainmentEvent) { EventsManager.entertainmentEvents[selectedEventIndex] = addDays(newEvent); } else { removeEvent(selectedFoldIndex, selectedEventIndex); EventsManager.addEntertainmentEvents(eventTitle, eventDate); EventsManager.addEntertainmentEventsDays(); } EventsManager.WriteEntertainmentEventsData(); } else if (selected == studyEvent) { if (selectedFoldIndex == FoldIndexConstants.studyEvent) { EventsManager.studyEvents[selectedEventIndex] = addDays(newEvent); } else { removeEvent(selectedFoldIndex, selectedEventIndex); EventsManager.addStudyEvents(eventTitle, eventDate); EventsManager.addStudyEventsDays(); } EventsManager.WriteStudyEventsData(); } else if (selected == workEvent) { if (selectedFoldIndex == FoldIndexConstants.workEvent) { EventsManager.workEvents[selectedEventIndex] = addDays(newEvent); } else { removeEvent(selectedFoldIndex, selectedEventIndex); EventsManager.addWorkEvents(eventTitle, eventDate); EventsManager.addWorkEventsDays(); } EventsManager.WriteWorkEventsData(); } else if (selected == otherEvent) { if (selectedFoldIndex == FoldIndexConstants.otherEvent) { EventsManager.otherEvents[selectedEventIndex] = addDays(newEvent); } else { removeEvent(selectedFoldIndex, selectedEventIndex); EventsManager.addOtherEvents(eventTitle, eventDate); EventsManager.addOtherEventsDays(); } EventsManager.WriteOtherEventsData(); } if (CoverPageToggle.IsOn) { if (newCoverEventRadioButton.IsChecked == true) { CoverEventsManager.AddCoverEvents(eventTitle, eventDate); } else if (swapCoverEventRadioButton.IsChecked == true && swapCoverEventListView.SelectedItem != null) { int index = swapCoverEventListView.SelectedIndex; CoverEventsManager.AddCoverEvents(eventTitle, eventDate, index); } CoverEventsManager.WriteCoverEventsCollectionData(); if (Tile.tileStatus) { Tile.UpdateTile(); } } this.Frame.Navigate(typeof(coverPage)); } }
private async void Page_Loaded(object sender, RoutedEventArgs e) { ViewModel.UpdateInfoText = await UpdateInfoGrabber.GrabUpdateInfoByLang(); ViewModel.CoverEventsCollection = CoverEventsManager.GetCoverEvents(); }
private void Page_Loaded(object sender, RoutedEventArgs e) { ViewModel.CoverEventsCollection = CoverEventsManager.GetCoverEvents(); ViewModel.IsRounded = UserSettings.isRounded; }
public coverPage() { this.InitializeComponent(); CoverEventsManager.ResetCoverEventsHeader(0); CoverEventsCollection = CoverEventsManager.GetCoverEvents(); }