public void OnChangeScreenEvent(ChangeScreenEvent e) { screen = e.screen; elements = screen.Elements; UpdateAlignment(screen.Alignment); UpdateScreen(); }
//public void BarCodeReadOff() //{ // GpioController gpio = GpioController.GetDefault(); // if (gpio == null) return; // GpioPin pin = gpio.OpenPin(4); // pin.Write(GpioPinValue.High); // pin.SetDriveMode(GpioPinDriveMode.Output); //} private void ListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { var list = sender as ListView; switch ((string)list.SelectedItem) { case "아침": NetworkOptions.nowTime = TimeEnum.BREAKFAST; break; case "점심": NetworkOptions.nowTime = TimeEnum.LUNCH; break; case "저녁": NetworkOptions.nowTime = TimeEnum.DINNDER; break; case "입실": NetworkOptions.nowTime = TimeEnum.IN; break; case "퇴실": NetworkOptions.nowTime = TimeEnum.OUT; break; } ChangeScreenEvent?.Invoke(); }
void OnChangeScreenEvent(ChangeScreenEvent e) { if (!countingDown) { seconds = -1; } }
private async void CheckTemperatureViewModel_TeamperatureReadCompleteEvent(bool success) { if (success) { await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { if (NetworkOptions.mode == 0) { tbDesc.Visibility = Visibility.Collapsed; // pbdata.Visibility = Visibility.Collapsed;//no oledmode // tbMark.Visibility = Visibility.Collapsed;//no oledmode tbName.Visibility = Visibility.Visible; tbTemp.Visibility = Visibility.Visible; } else if (NetworkOptions.mode == 1) { tbDesc.Visibility = Visibility.Collapsed; // pbdata.Visibility = Visibility.Collapsed;//no oledmode // tbMark.Visibility = Visibility.Collapsed;//no oledmode tbName.Visibility = Visibility.Visible; tbTemp.Visibility = Visibility.Visible; } TemperaturePlayMedia(); if (App.checkTemperatureViewModel.Temperature > 37.5) { gdGreen.Visibility = Visibility.Collapsed; gdBlue.Visibility = Visibility.Collapsed; gdRed.Visibility = Visibility.Visible; //PlayMedia("Red"); } else if (App.checkTemperatureViewModel.Temperature < 35) { gdRed.Visibility = Visibility.Collapsed; gdGreen.Visibility = Visibility.Collapsed; gdBlue.Visibility = Visibility.Visible; } else { gdBlue.Visibility = Visibility.Collapsed; gdRed.Visibility = Visibility.Collapsed; gdGreen.Visibility = Visibility.Visible; // PlayMedia("Green"); } }); await Task.Delay(2000); ChangeScreenEvent?.Invoke(); } else { tbDesc.Text = "네트워크 문제가 발생했습니다.\n네트워크 상태를 체크후 마지막 사람부터 다시 측정해주세요"; } }
public void Handle(ChangeScreenEvent message) { if (message.ViewModel != null) { if (!Items.Contains(message.ViewModel)) { IoC.BuildUp(message.ViewModel); Items.Add(message.ViewModel); } ChangeActiveItem(message.ViewModel, message.ClosePrevious); } }
private async Task ShowData(Member member) { tbDesc.Visibility = Visibility.Collapsed; tbName.Visibility = Visibility.Visible; tbClassRoom.Visibility = Visibility.Visible; tbIsStudent.Visibility = Visibility.Visible; await Task.Delay(2000); ChangeScreenEvent?.Invoke(); App.checkTemperatureViewModel.SetMemberData(member); //App.checkTemperatureViewModel.GetTemperatureData(); }
void OnChangeScreenEvent(ChangeScreenEvent e) { if (firstScreen) { currentScreen.OnChangeScreenEvent(e); firstScreen = false; } else { nextScreen.OnChangeScreenEvent(e); if (e.back) { StartCoroutine(SlideRight()); } else { StartCoroutine(SlideLeft()); } } topBar.OnChangeScreenEvent(e); }
public void OnChangeScreenEvent(ChangeScreenEvent e) { string name = e.screen.name; BackgroundCanvasTheme theme = new StartTheme(); switch (name) { case "Start": case "Enter Name": case "Host or Join": case "Games List": theme = new StartTheme(); break; case "Scoreboard": case "Choose Deck": case "Choose Decider": case "Lobby": theme = new LobbyTheme(); break; case "Bio": case "Agenda": case "Question": case "Role": theme = new RoleTheme(); break; case "Brainstorm": case "Pitch": case "Deliberate": case "Add Time": case "Decide": theme = new StageTheme(); break; case "About": case "Agenda Item": case "Agenda Results": case "Win": theme = new WaitTheme(); break; } SetTheme(theme); SetBackground(e.screen.Elements); }
void OnChangeScreenEvent(ChangeScreenEvent e) { currentScreen = e.screen; }
public void OnChangeScreenEvent(ChangeScreenEvent e) { background.OnChangeScreenEvent(e); bottomBar.OnChangeScreenEvent(e); middle.OnChangeScreenEvent(e); }
public void HideTooltipWhenScreenChanged(ChangeScreenEvent e, Node any, [JoinAll] SelfUserNode selfUser) { selfUser.Entity.RemoveComponentIfPresent <TooltipDataRequestComponent>(); TooltipController.Instance.HideTooltip(); }