private async void mnuDelete_Click(object sender, RoutedEventArgs e) { VoiceItem vi = GetSelectedVoiceItem(sender); VoiceItems.Remove(vi); await WriteMessagesToFileAsync(VoiceItems); }
private async void btnSayIt_Click(object sender, EventArgs e) { if (txtInput.Text.Trim().Length > 0) { this.Focus(); VoiceItem vi = new VoiceItem(); vi.voiceString = txtInput.Text.Trim(); if (chkSaveItem.IsChecked == true) { if (!VoiceItems.Any(x => x.voiceString == vi.voiceString)) { VoiceItems.Add(vi); WriteMessagesToFileAsync(VoiceItems); } } await SpeakStringAsync(vi.voiceString); } }
private async void mnuPlay_Click(object sender, RoutedEventArgs e) { VoiceItem vi = GetSelectedVoiceItem(sender); await SpeakStringAsync(vi.voiceString); }
private void favoritesList_ItemClicked(object sender, Infragistics.Controls.Grids.ListItemEventArgs e) { VoiceItem vi = e.Item.Data as VoiceItem; SpeakStringAsync(vi.voiceString); }