# GC.Spread.Sheets.Designer.IBindingComponentBaseOption

## Content

# Interface: IBindingComponentBaseOption

[Sheets](../modules/GC.Spread.Sheets).[Designer](../modules/GC.Spread.Sheets.Designer).IBindingComponentBaseOption

## Hierarchy

- [`IComponentBaseOption`](GC.Spread.Sheets.Designer.IComponentBaseOption)

  ↳ **`IBindingComponentBaseOption`**

  ↳↳ [`IBoxSizePickerOption`](GC.Spread.Sheets.Designer.IBoxSizePickerOption)

  ↳↳ [`IButtonComboEditorOption`](GC.Spread.Sheets.Designer.IButtonComboEditorOption)

  ↳↳ [`IButtonOption`](GC.Spread.Sheets.Designer.IButtonOption)

  ↳↳ [`ICalcFieldDialogEditorOption`](GC.Spread.Sheets.Designer.ICalcFieldDialogEditorOption)

  ↳↳ [`ICalcItemDialogEditorOption`](GC.Spread.Sheets.Designer.ICalcItemDialogEditorOption)

  ↳↳ [`ICalcItemSolveOrderDialogEditorOption`](GC.Spread.Sheets.Designer.ICalcItemSolveOrderDialogEditorOption)

  ↳↳ [`ICheckBoxGroupOption`](GC.Spread.Sheets.Designer.ICheckBoxGroupOption)

  ↳↳ [`ICheckBoxOption`](GC.Spread.Sheets.Designer.ICheckBoxOption)

  ↳↳ [`IColorComboEditorItemsOption`](GC.Spread.Sheets.Designer.IColorComboEditorItemsOption)

  ↳↳ [`IColorComboEditorOption`](GC.Spread.Sheets.Designer.IColorComboEditorOption)

  ↳↳ [`IColorIconComboEditorOption`](GC.Spread.Sheets.Designer.IColorIconComboEditorOption)

  ↳↳ [`IColorLineStyleComboEditorOption`](GC.Spread.Sheets.Designer.IColorLineStyleComboEditorOption)

  ↳↳ [`IColorPickerOption`](GC.Spread.Sheets.Designer.IColorPickerOption)

  ↳↳ [`IColorPreviewOption`](GC.Spread.Sheets.Designer.IColorPreviewOption)

  ↳↳ [`IDataManagerColumnsList`](GC.Spread.Sheets.Designer.IDataManagerColumnsList)

  ↳↳ [`IDataManagerController`](GC.Spread.Sheets.Designer.IDataManagerController)

  ↳↳ [`IDataManagerTableColumnController`](GC.Spread.Sheets.Designer.IDataManagerTableColumnController)

  ↳↳ [`IDataManagerTableList`](GC.Spread.Sheets.Designer.IDataManagerTableList)

  ↳↳ [`IDataManagerTableListController`](GC.Spread.Sheets.Designer.IDataManagerTableListController)

  ↳↳ [`IEditableSelectOption`](GC.Spread.Sheets.Designer.IEditableSelectOption)

  ↳↳ [`IFieldListTreeOption`](GC.Spread.Sheets.Designer.IFieldListTreeOption)

  ↳↳ [`IFileSelectorOption`](GC.Spread.Sheets.Designer.IFileSelectorOption)

  ↳↳ [`IFillDialogOption`](GC.Spread.Sheets.Designer.IFillDialogOption)

  ↳↳ [`IFillEffectOption`](GC.Spread.Sheets.Designer.IFillEffectOption)

  ↳↳ [`IFocusableComponentOption`](GC.Spread.Sheets.Designer.IFocusableComponentOption)

  ↳↳ [`IFontDialogEditorOption`](GC.Spread.Sheets.Designer.IFontDialogEditorOption)

  ↳↳ [`IFontEffectOption`](GC.Spread.Sheets.Designer.IFontEffectOption)

  ↳↳ [`IFontEffectsAndUnderlineOption`](GC.Spread.Sheets.Designer.IFontEffectsAndUnderlineOption)

  ↳↳ [`IFontPickerOption`](GC.Spread.Sheets.Designer.IFontPickerOption)

  ↳↳ [`IFontPreviewOption`](GC.Spread.Sheets.Designer.IFontPreviewOption)

  ↳↳ [`IFunctionLambdaEditorOption`](GC.Spread.Sheets.Designer.IFunctionLambdaEditorOption)

  ↳↳ [`IFunctionLetEditorOption`](GC.Spread.Sheets.Designer.IFunctionLetEditorOption)

  ↳↳ [`IGaugeColorComboEditorItemsOption`](GC.Spread.Sheets.Designer.IGaugeColorComboEditorItemsOption)

  ↳↳ [`IGradientColorStopsEditorOption`](GC.Spread.Sheets.Designer.IGradientColorStopsEditorOption)

  ↳↳ [`IImageSparklineEditorOption`](GC.Spread.Sheets.Designer.IImageSparklineEditorOption)

  ↳↳ [`IListComboEditorOption`](GC.Spread.Sheets.Designer.IListComboEditorOption)

  ↳↳ [`IListEditorOption`](GC.Spread.Sheets.Designer.IListEditorOption)

  ↳↳ [`IListOption`](GC.Spread.Sheets.Designer.IListOption)

  ↳↳ [`IMarginEditorOption`](GC.Spread.Sheets.Designer.IMarginEditorOption)

  ↳↳ [`IMultiColumnListOption`](GC.Spread.Sheets.Designer.IMultiColumnListOption)

  ↳↳ [`IMultiColumnPickerEditorOption`](GC.Spread.Sheets.Designer.IMultiColumnPickerEditorOption)

  ↳↳ [`INumberEditorOption`](GC.Spread.Sheets.Designer.INumberEditorOption)

  ↳↳ [`IPatternTypeComboEditorOption`](GC.Spread.Sheets.Designer.IPatternTypeComboEditorOption)

  ↳↳ [`IPatternTypePreviewOption`](GC.Spread.Sheets.Designer.IPatternTypePreviewOption)

  ↳↳ [`IRadioOption`](GC.Spread.Sheets.Designer.IRadioOption)

  ↳↳ [`IRangeSelectOption`](GC.Spread.Sheets.Designer.IRangeSelectOption)

  ↳↳ [`IRangeTemplateEditorOption`](GC.Spread.Sheets.Designer.IRangeTemplateEditorOption)

  ↳↳ [`IResetTextEditorOption`](GC.Spread.Sheets.Designer.IResetTextEditorOption)

  ↳↳ [`ISheetListComboEditorOption`](GC.Spread.Sheets.Designer.ISheetListComboEditorOption)

  ↳↳ [`ISliderOption`](GC.Spread.Sheets.Designer.ISliderOption)

  ↳↳ [`ISortColorComboEditorOption`](GC.Spread.Sheets.Designer.ISortColorComboEditorOption)

  ↳↳ [`ISortColorEditorOption`](GC.Spread.Sheets.Designer.ISortColorEditorOption)

  ↳↳ [`ISpreadContainerOption`](GC.Spread.Sheets.Designer.ISpreadContainerOption)

  ↳↳ [`ISpreadTemplateOption`](GC.Spread.Sheets.Designer.ISpreadTemplateOption)

  ↳↳ [`ITabControlOption`](GC.Spread.Sheets.Designer.ITabControlOption)

  ↳↳ [`ITableOption`](GC.Spread.Sheets.Designer.ITableOption)

  ↳↳ [`ITableSheetPanelEditor`](GC.Spread.Sheets.Designer.ITableSheetPanelEditor)

  ↳↳ [`ITableSheetPanelTitle`](GC.Spread.Sheets.Designer.ITableSheetPanelTitle)

  ↳↳ [`ITabSelectorOption`](GC.Spread.Sheets.Designer.ITabSelectorOption)

  ↳↳ [`ITextBlockOption`](GC.Spread.Sheets.Designer.ITextBlockOption)

## Table of contents

### Properties

- [bindingPath](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#bindingpath)
- [className](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#classname)
- [enableWhen](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#enablewhen)
- [id](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#id)
- [margin](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#margin)
- [mutexWith](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#mutexwith)
- [visibleWhen](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#visiblewhen)

## Properties

### <a id="bindingpath" name="bindingpath"></a> bindingPath

• `Optional` **bindingPath**: `string`

___

### <a id="classname" name="classname"></a> className

• `Optional` **className**: `string`

#### Inherited from

[IComponentBaseOption](GC.Spread.Sheets.Designer.IComponentBaseOption).[className](GC.Spread.Sheets.Designer.IComponentBaseOption#classname)

___

### <a id="enablewhen" name="enablewhen"></a> enableWhen

• `Optional` **enableWhen**: `string`

#### Inherited from

[IComponentBaseOption](GC.Spread.Sheets.Designer.IComponentBaseOption).[enableWhen](GC.Spread.Sheets.Designer.IComponentBaseOption#enablewhen)

___

### <a id="id" name="id"></a> id

• `Optional` **id**: `string`

#### Inherited from

[IComponentBaseOption](GC.Spread.Sheets.Designer.IComponentBaseOption).[id](GC.Spread.Sheets.Designer.IComponentBaseOption#id)

___

### <a id="margin" name="margin"></a> margin

• `Optional` **margin**: `string`

#### Inherited from

[IComponentBaseOption](GC.Spread.Sheets.Designer.IComponentBaseOption).[margin](GC.Spread.Sheets.Designer.IComponentBaseOption#margin)

___

### <a id="mutexwith" name="mutexwith"></a> mutexWith

• `Optional` **mutexWith**: `string`

___

### <a id="visiblewhen" name="visiblewhen"></a> visibleWhen

• `Optional` **visibleWhen**: `string`

#### Inherited from

[IComponentBaseOption](GC.Spread.Sheets.Designer.IComponentBaseOption).[visibleWhen](GC.Spread.Sheets.Designer.IComponentBaseOption#visiblewhen)
