private void RuleCommandType_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { var ruleCommandComboBox = sender as ComboBox; if (ruleCommandComboBox != null && m_ruleCommandLabel != null && ruleCommandComboBox.SelectedValue != null) { var command = (SimpleWizardCommandTypes)Enum.Parse(typeof(SimpleWizardCommandTypes), ((TextBlock)ruleCommandComboBox.SelectedValue).Text, true); switch (command) { case SimpleWizardCommandTypes.Dial: AdvancedDialCommandSB.Stop(); RejectCommandSB.Stop(); DialCommandSB.Begin(); break; case SimpleWizardCommandTypes.DialAdvanced: DialCommandSB.Stop(); RejectCommandSB.Stop(); AdvancedDialCommandSB.Begin(); break; case SimpleWizardCommandTypes.Reject: DialCommandSB.Stop(); AdvancedDialCommandSB.Stop(); RejectCommandSB.Begin(); break; } } }