private void QuoteGameTextBox_TextChanged(object sender, TextChangedEventArgs e) { TextBox textBox = (TextBox)sender; QuoteListing quote = (QuoteListing)textBox.DataContext; quote.Quote.GameName = textBox.Text; }
private async void DeleteButton_Click(object sender, RoutedEventArgs e) { Button button = (Button)sender; if (button.DataContext != null) { QuoteListing quote = (QuoteListing)button.DataContext; await this.Window.RunAsyncOperation(async() => { ChannelSession.Settings.UserQuotes.Remove(quote.Quote); await ChannelSession.SaveSettings(); this.RefreshList(); }); } }
private async void TimeButton_Click(object sender, RoutedEventArgs e) { await this.Window.RunAsyncOperation(async() => { Button button = (Button)sender; QuoteListing quote = (QuoteListing)button.DataContext; ClockDialogControl calendarControl = new ClockDialogControl(quote.Quote.DateTime); string result = await MessageBoxHelper.ShowCustomDialog(calendarControl); if (!string.IsNullOrEmpty(result) && result.Equals("True")) { quote.Quote.DateTime = quote.Quote.DateTime.Date + calendarControl.SelectedTime.TimeOfDay; } }); }