Пример #1
0
        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;
        }