protected override void OnMuteBoxChecked(RoutedEventArgs obj) { if (IsReadDataFromDriver) { IsReadDataFromDriver = !IsReadDataFromDriver; return; } HorzSliderControlModel muteBoxDataContext = (obj.Source as System.Windows.Controls.CheckBox).DataContext as HorzSliderControlModel; if (muteBoxDataContext.SliderName.Equals("Audio")) { var rev = MYSDKHelper.SetAudioMuteControl(Convert.ToInt32(muteBoxDataContext.SliderTitle.MenuChecked)); } }
protected override void OnSliderValueChanged(RoutedPropertyChangedEventArgs <double> obj) { if (IsReadDataFromDriver) { IsReadDataFromDriver = !IsReadDataFromDriver; return; } HorzSliderControlModel sliderDataContext = (obj.Source as System.Windows.Controls.Slider).DataContext as HorzSliderControlModel; if (sliderDataContext.SliderName.Equals("Audio")) { var rev = MYSDKHelper.SetAudioVolumeScalarControl(new List <VolumeChannelSturcture>() { new VolumeChannelSturcture() { ChannelIndex = MYAudioSDK.MYSDK.Enums.OMENVolumeChannel.Master, ChannelValue = float.Parse(sliderDataContext.SliderValueStr.MenuName) } }); } }