public void SetTileOptionState(int option, TileOptionState state) { setCheckboxes = true; switch (state) { case TileOptionState.Disabled: tileOptionsCheckboxes[option].Enabled = false; tileOptionsCheckboxes[option].Checked = false; break; case TileOptionState.Checked: tileOptionsCheckboxes[option].Enabled = true; tileOptionsCheckboxes[option].CheckState = CheckState.Checked; break; case TileOptionState.Unchcked: tileOptionsCheckboxes[option].Enabled = true; tileOptionsCheckboxes[option].CheckState = CheckState.Unchecked; break; case TileOptionState.Indeterminate: tileOptionsCheckboxes[option].Enabled = true; tileOptionsCheckboxes[option].CheckState = CheckState.Indeterminate; break; } setCheckboxes = false; }
public void SetTileOptionState(int option, TileOptionState state) { setCheckboxes = true; switch (state) { case TileOptionState.Disabled: SelectedTilesCheckboxOptions[option].IsEnabled = false; SelectedTilesCheckboxOptions[option].IsChecked = false; break; case TileOptionState.Checked: SelectedTilesCheckboxOptions[option].IsEnabled = true; SelectedTilesCheckboxOptions[option].IsChecked = true; break; case TileOptionState.Unchcked: SelectedTilesCheckboxOptions[option].IsEnabled = true; SelectedTilesCheckboxOptions[option].IsChecked = false; break; case TileOptionState.Indeterminate: SelectedTilesCheckboxOptions[option].IsEnabled = true; SelectedTilesCheckboxOptions[option].IsChecked = null; break; } setCheckboxes = false; }