Chimney.Shared.UserControls.ChimneyServerUserControl.chimneyMpdServer_OnSetVol C# (CSharp) Method

chimneyMpdServer_OnSetVol() private method

private chimneyMpdServer_OnSetVol ( object sender, ResponseEventArgs e ) : void
sender object
e Chimney.MPD.ResponseEventArgs
return void
        async void chimneyMpdServer_OnSetVol(object sender, ResponseEventArgs e)
        {
            if(e.arguments.Count > 0)
            {
                try
                {
                    double newvol = Convert.ToDouble(e.arguments[0]);

#if WINDOWS_PHONE_APP
                    BackgroundMediaPlayer.Current.Volume = newvol * 0.01;
#else
                    await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() =>
{
    ChimneyMPDMediaElement.Volume = newvol * 0.01;
});
#endif
                }
                catch (Exception ex)
                {
                    Debug.WriteLine(ex.Message);
                }
                chimneyMpdServer.AppendResponse(string.Empty, e.id, e.position);
                if (OnIdleEvent != null) OnIdleEvent(this, new IdleEventArgs("mixer"));

            }

        }
ChimneyServerUserControl