private void UpdateCollapsedState() { if (grid == null || grid.CollapsedRows.Count == 0) { return; } //update whether or not top row should be shown if (settings.ShowBasic == grid.CollapsedRows[0]) { if (settings.ShowBasic) { grid.ExpandRow(0); SetWindowSize(grid.Width, grid.Height); } else { if (TrackerSettings.IsPostExplorationUpdate) { grid.CollapseRow(0); SetWindowSize(grid.Width, grid.Height); } } } }