Exemple #1
0
        private async void tgAlarm_Toggled(object sender, RoutedEventArgs e)
        {
            if (MiBand.Ready)
            {
                string ids = ((ToggleSwitch)sender).Name as string;
                if (ids == null)
                {
                    return;
                }

                Alarm alarm = null;
                if (ids == "tgAlarm1")
                {
                    alarm = properties.Alarm1;
                }
                if (ids == "tgAlarm2")
                {
                    alarm = properties.Alarm2;
                }
                if (ids == "tgAlarm3")
                {
                    alarm = properties.Alarm3;
                }

                if (band != null & band.Authenticated)
                {
                    bool ret = await band.SetAlarm(alarm);
                }
            }
            else
            {
                if (!properties.BGLoading)
                {
                    showNotReadyMessage();
                    // FIXME aun asi se mueve el toggle
                }
            }
        }