private void Start() { playersWindow = FindObjectOfType <PlayersWindow>(); PopulateButtons(); SetState(false); }
public override void ClosePlayersView() { if (_playersWindow != null) { _playersWindow.CanClose = true; _playersWindow.Close(); _playersWindow = null; } }
private void Start() { colorImage.color = Random.ColorHSV(); playersWindow = FindObjectOfType <PlayersWindow>(); deleteButton.onClick.AddListener(() => playersWindow.DeletePlayer(transform.GetSiblingIndex())); //inputField.onValueChanged.AddListener((text) => window.ValidateNames()); }
public override void CreatePlayersView(object dataContext) { if (_playersWindow == null) { _playersWindow = new PlayersWindow { DataContext = dataContext }; _playersWindow.Show(); } }
/// <summary> /// 查看选手信息(排行版) /// </summary> /// <param name="win"></param> protected override void CheckPlayersCommandExecute() { GameService.GetInstance().CountAllPlayersPointsByLastTurn(); GameService.GetInstance().Rank(); PlayersWindow PlayersWin = PlayersWindow.GetInstance(); //PlayersWin.Owner = win; PlayersWin.Show(); //PlayersWin.ShowDialog(); }
public void ShowPlayersWindow(object parameter) { try { _window.CreateChildByViewModel(PlayerViewModel, _playersWindow).Show(); } catch (NullReferenceException e) { _playersWindow = new PlayersWindow(); _window.CreateChildByViewModel(PlayerViewModel, _playersWindow).Show(); } catch (InvalidOperationException e) { _playersWindow = new PlayersWindow(); _window.CreateChildByViewModel(PlayerViewModel, _playersWindow).Show(); } }
private void PlayersCommandBinding_Executed(object sender, ExecutedRoutedEventArgs e) { PlayersWindow pw = new PlayersWindow(); pw.DataContext = gv.PlayersOverview; Nullable<bool> result = pw.ShowDialog(); if (result.HasValue && result.Value) gv.NotifyAll(); }