private void loadPanel(ScoreInfo score) => AddStep("load panel", () => { Child = new StatisticsPanel { RelativeSizeAxes = Axes.Both, State = { Value = Visibility.Visible }, Score = { Value = score } }; });
private void statsTabs_SelectedIndexChanged(object sender, EventArgs e) { if (mCurrentPanel != null) { mCurrentPanel.Active = false; } if (mainTab.SelectedTab == statsTab) { mCurrentPanel = mStatsPanels[statsTabs.SelectedTab.Name]; mCurrentPanel.Active = true; } }
private void InitializeComponent() { SuspendLayout(); ClientSize = new Size(1200, 800); Board = new BoardPanel(controller); Edit = new EditPanel(controller); Statistics = new StatisticsPanel(controller); Result = new Label(); Result.Height = 100; Result.Font = new Font(Result.Font.FontFamily, 15); var MultiPanel = new FlowLayoutPanel { FlowDirection = FlowDirection.TopDown, Dock = DockStyle.Fill }; MultiPanel.Controls.Add(Result); MultiPanel.Controls.Add(Board); MultiPanel.Controls.Add(Edit); var TotalPanel = new FlowLayoutPanel { FlowDirection = FlowDirection.LeftToRight, Dock = DockStyle.Fill }; TotalPanel.Controls.Add(MultiPanel); TotalPanel.Controls.Add(Statistics); Controls.Add(MultiPanel); Name = "FourInARow"; ResumeLayout(false); }
public void RefreshUI() { StatisticsPanel.RefreshPanel(PlayerManager.Instance.PlayerStatisticsController); }