private void ComboBox2_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (firstTimeCombo2)
     {
         firstTimeCombo2 = false;
     }
     else
     {
         ComboBoxItem typeItem   = (ComboBoxItem)ComboBox2.SelectedItem;
         string       valueCombo = typeItem.Content.ToString();
         classValue = Convert.ToInt32(valueCombo);
         BandManager.GetInstance(interv, classValue);
     }
 }
        private async void OnLoaded(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            //AddingTyle();
            ComboBoxItem typeItem   = (ComboBoxItem)ComboBox1.SelectedItem;
            string       valueCombo = typeItem.Content.ToString();

            ComboBoxItem typeItem2   = (ComboBoxItem)ComboBox2.SelectedItem;
            string       valueCombo2 = typeItem2.Content.ToString();

            interv     = Convert.ToInt32(valueCombo);
            classValue = Convert.ToInt32(valueCombo2);

            StartLogs();


            BandManager.GetInstance(interv, classValue).Initialize();
            BandManager.Done += (source, args) =>
            {
                Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, async() =>
                {
                    switch (args.EventInfo.channelName)
                    {
                    case "Accelerometer":
                        AcceDisplay.Text = "Accelerometer: " + args.EventInfo.sensorMessage;
                        break;

                    case "HeartRate":
                        HeartRateDisplay.Text = "HeartRate: " + args.EventInfo.sensorMessage;
                        await c.saveStringToLocalFile("BandHRLogs.txt", "TimeStamp: " + args.EventInfo.timeStamp + " HeartRate: " + args.EventInfo.sensorMessage);
                        break;

                    case "SkinTemperature":
                        SkinTemperatureDisplay.Text = "Skin Temperature: " + args.EventInfo.sensorMessage;
                        await c.saveStringToLocalFile("BandSkinTempLogs.txt", "TimeStamp: " + args.EventInfo.timeStamp + " Skin Temperature: " + args.EventInfo.sensorMessage);
                        break;

                    case "Contact":
                        ContactBandDisplay.Text = args.EventInfo.sensorMessage;
                        await c.saveStringToLocalFile("BandContactLogs.txt", "TimeStamp: " + args.EventInfo.timeStamp + " " + args.EventInfo.sensorMessage);
                        break;

                    case "Pedometer":
                        PedometerDisplay.Text = "Pedometer: " + args.EventInfo.sensorMessage;
                        await c.saveStringToLocalFile("BandPedometerLogs.txt", "TimeStamp: " + args.EventInfo.timeStamp + " Pedometer: " + args.EventInfo.sensorMessage);
                        break;

                    case "UVIndex":
                        UVDisplay.Text = "UV: " + args.EventInfo.sensorMessage;
                        await c.saveStringToLocalFile("BandUVLogs.txt", "TimeStamp: " + args.EventInfo.timeStamp + " UV: " + args.EventInfo.sensorMessage);
                        break;

                    case "Calories":
                        CaloriesDisplay.Text = "Calories: " + args.EventInfo.sensorMessage;
                        await c.saveStringToLocalFile("BandCaloriesLogs.txt", "TimeStamp: " + args.EventInfo.timeStamp + " Calories: " + args.EventInfo.sensorMessage);
                        break;

                    case "Gsr":
                        GSRDisplay.Text = "Gsr: " + args.EventInfo.sensorMessage;
                        await c.saveStringToLocalFile("BandGsrLogs.txt", "TimeStamp: " + args.EventInfo.timeStamp + " Gsr: " + args.EventInfo.sensorMessage);
                        break;

                    case "AmbientLight":
                        AmbientLightDisplay.Text = "AmbientLight: " + args.EventInfo.sensorMessage;
                        await c.saveStringToLocalFile("BandAmbientLightLogs.txt", "TimeStamp: " + args.EventInfo.timeStamp + " AmbientLight: " + args.EventInfo.sensorMessage);
                        break;

                    case "Altimeter":
                        AltimeterDisplay.Text = "Altimeter: " + args.EventInfo.sensorMessage;
                        await c.saveStringToLocalFile("BandAltimeterLogs.txt", "TimeStamp: " + args.EventInfo.timeStamp + " Altimeter: " + args.EventInfo.sensorMessage);
                        break;

                    case "Barometer":
                        BarometerDisplay.Text = args.EventInfo.sensorMessage;
                        await c.saveStringToLocalFile("BandBarometerLogs.txt", "TimeStamp: " + args.EventInfo.timeStamp + " " + args.EventInfo.sensorMessage);
                        break;

                    case "RRInterval":
                        RrIntervalDisplay.Text = "RRInterval: " + args.EventInfo.sensorMessage;
                        await c.saveStringToLocalFile("BandRRIntervalLogs.txt", "TimeStamp: " + args.EventInfo.timeStamp + " RRInterval: " + args.EventInfo.sensorMessage);
                        break;

                    default:
                        Debug.WriteLine("Default case - Error on reading sensors info");
                        break;
                    }
                }).AsTask();
            };



            //bandHelper = new BandReativeExtensionsWrapper();

            //var bands = await BandClientManager.Instance.GetBandsAsync();
            //if (bands.Length < 1)
            //{
            //    var t = new MessageDialog("Can't find the Band", "Failed to Connect").ShowAsync();
            //    return;
            //}

            //await bandHelper.Connect();
            //ManageBand(bandHelper);
        }