private void updateTimerStatus() { TimerServer ins = TimerServer.ins; btnStartNow.Visibility = ins.isStart() && ins.isPause ? Visibility.Visible : Visibility.Collapsed; btnPause.Visibility = ins.isStart() && !ins.isPause ? Visibility.Visible : Visibility.Collapsed; btnStop.Visibility = ins.isStart() || ins.isAlarm() ? Visibility.Visible : Visibility.Collapsed; btnSetting.Visibility = !ins.isStart() && !ins.isAlarm() ? Visibility.Visible : Visibility.Collapsed; imgIcon.Visibility = !ins.isAlarm() ? Visibility.Visible : Visibility.Collapsed; imgIconRotate.Visibility = ins.isAlarm() ? Visibility.Visible : Visibility.Collapsed; }