private async void TurnOffAllLights() { LightToggle.IsHitTestVisible = false; LightToggle.Opacity = 0.5; await BridgeManager.Instance.TurnOffAllLightsAsync(); LightToggle.Opacity = 1; LightToggle.IsHitTestVisible = true; UpdateLightControlLabel(); BridgeAnimation.Stop(); }
private void OnLightsOnOffChanged(object sender, EventArgs e) { UpdateLightControlLabel(); int onCount = BridgeManager.Instance.GetActiveLightCount(); if (onCount > 0) { BridgeAnimation.Begin(); } else { BridgeAnimation.Stop(); } }