private void EnableVoiceFocus_OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            VoiceFocusToggle.Toggle();
            var type = VoiceFocusToggle.IsChecked ? AmbientType.VoiceFocus : AmbientType.Default;

            BluetoothService.Instance.SendAsync(SPPMessageBuilder.Ambient.SetType(type));
        }
 private void InstanceOnExtendedStatusUpdate(object sender, ExtendedStatusUpdateParser e)
 {
     Dispatcher.Invoke(() =>
     {
         AmbientToggle.SetChecked(e.AmbientSoundEnabled);
         VoiceFocusToggle.SetChecked(e.AmbientSoundMode == Constants.AmbientType.VoiceFocus);
         AmbientVolume.Value = e.AmbientSoundVolume;
     });
 }
        private void InstanceOnExtendedStatusUpdate(object sender, ExtendedStatusUpdateParser e)
        {
            Dispatcher.Invoke(() =>
            {
                AmbientToggle.SetChecked(e.AmbientSoundEnabled);
                AmbientVolume.Value = e.AmbientSoundVolume;

                if (BluetoothService.Instance.ActiveModel == Model.BudsPlus)
                {
                    ExtraLoud.Switch.SetChecked(e.ExtraHighAmbientEnabled);
                    AmbientVolume.Maximum = e.ExtraHighAmbientEnabled ? 3 : 2;
                }
                else if (BluetoothService.Instance.ActiveModel == Model.Buds)
                {
                    VoiceFocusToggle.SetChecked(e.AmbientSoundMode == AmbientType.VoiceFocus);
                }
            });
        }