private void DiscordActionTypeComboBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { this.SendMessageGrid.Visibility = Visibility.Collapsed; this.MuteDeafenOptionGrid.Visibility = Visibility.Collapsed; if (this.DiscordActionTypeComboBox.SelectedIndex >= 0) { DiscordActionTypeEnum actionType = (DiscordActionTypeEnum)this.DiscordActionTypeComboBox.SelectedItem; if (actionType == DiscordActionTypeEnum.SendMessage) { this.SendMessageGrid.Visibility = Visibility.Visible; } else if (actionType == DiscordActionTypeEnum.MuteSelf) { this.MuteDeafenOptionGrid.Visibility = Visibility.Visible; this.MuteDeafenOptionTextBlock.Text = MixItUp.Base.Resources.Mute; } else if (actionType == DiscordActionTypeEnum.DeafenSelf) { this.MuteDeafenOptionGrid.Visibility = Visibility.Visible; this.MuteDeafenOptionTextBlock.Text = MixItUp.Base.Resources.Deafen; } } }
private void DiscordActionTypeComboBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { this.SendMessageGrid.Visibility = Visibility.Collapsed; this.MuteDeafenOptionGrid.Visibility = Visibility.Collapsed; if (this.DiscordActionTypeComboBox.SelectedIndex >= 0) { DiscordActionTypeEnum actionType = EnumHelper.GetEnumValueFromString <DiscordActionTypeEnum>((string)this.DiscordActionTypeComboBox.SelectedItem); if (actionType == DiscordActionTypeEnum.SendMessage) { this.SendMessageGrid.Visibility = Visibility.Visible; } else if (actionType == DiscordActionTypeEnum.MuteSelf) { this.MuteDeafenOptionGrid.Visibility = Visibility.Visible; this.MuteDeafenOptionTextBlock.Text = "Mute"; } else if (actionType == DiscordActionTypeEnum.DeafenSelf) { this.MuteDeafenOptionGrid.Visibility = Visibility.Visible; this.MuteDeafenOptionTextBlock.Text = "Deafen"; } } }
public override ActionBase GetAction() { if (this.DiscordActionTypeComboBox.SelectedIndex >= 0) { DiscordActionTypeEnum actionType = (DiscordActionTypeEnum)this.DiscordActionTypeComboBox.SelectedItem; if (actionType == DiscordActionTypeEnum.SendMessage) { if (this.SendMessageChannelComboBox.SelectedIndex >= 0 && !string.IsNullOrEmpty(this.SendMessageTextBox.Text)) { DiscordChannel channel = (DiscordChannel)this.SendMessageChannelComboBox.SelectedItem; return(DiscordAction.CreateForChatMessage(channel, this.SendMessageTextBox.Text, this.FilePath.Text)); } } else if (actionType == DiscordActionTypeEnum.MuteSelf) { return(DiscordAction.CreateForMuteSelf(this.MuteDeafenOptionCheckBox.IsChecked.GetValueOrDefault())); } else if (actionType == DiscordActionTypeEnum.DeafenSelf) { return(DiscordAction.CreateForDeafenSelf(this.MuteDeafenOptionCheckBox.IsChecked.GetValueOrDefault())); } } return(null); }
public DiscordActionModel(DiscordActionTypeEnum actionType) : base(ActionTypeEnum.Discord) { this.ActionType = actionType; }
public DiscordAction(DiscordActionTypeEnum type) : this() { this.DiscordType = type; }