接口 ISubPanePropertyItem实验性

A property item which supports Sub Pane properties

interface ISubPanePropertyItem {
    collapsed: boolean;
    enable: boolean;
    id: string;
    onPropertyPaneVisibilityUpdated: EventSink<PropertyPaneVisibilityUpdate>;
    paneId: string;
    typeName: PropertyItemType;
    visible: boolean;
    addBlockList(options?: IPropertyItemOptionsBlockList): IBlockListPropertyItem<{
        EMPTY: undefined;
    }, "EMPTY">;
    addBool(value: IObservableProp<boolean>, options?: IBoolPropertyItemOptions): IBoolPropertyItem;
    addBool_deprecated<T, Prop>(obj: T, property: Prop, options?: IPropertyItemOptionsBool): IPropertyItem<T, Prop>;
    addButton(action: RegisteredAction<NoArgsAction> | (() => void), options?: IButtonPropertyItemOptions): IButtonPropertyItem;
    addColorPicker(value: IObservableProp<RGBA>, options?: IColorPickerPropertyItemOptions): IColorPickerPropertyItem;
    addColorPicker_deprecated<T, Prop>(obj: T, property: Prop, options?: IPropertyItemOptionsColorPicker_deprecated): IPropertyItem<T, Prop>;
    addComboBox(value: IObservableProp<string>, options?: IComboBoxPropertyItemOptions): IComboBoxPropertyItem;
    addDivider(): IPropertyItemBase;
    addDropdown(value: IObservableProp<number>, options?: IDropdownPropertyItemOptions): IDropdownPropertyItem;
    addDropdown_deprecated<T, Prop>(obj: T, property: Prop, options?: IPropertyItemOptionsDropdown): IDropdownPropertyItem_deprecated<T, Prop>;
    addImage(value: IObservableProp<string | ImageResourceData>, options?: IImagePropertyItemOptions): IImagePropertyItem;
    addNumber(value: IObservableProp<number>, options?: INumberPropertyItemOptions): INumberPropertyItem;
    addNumber_deprecated<T, Prop>(obj: T, property: Prop, options?: IPropertyItemOptionsNumber): IPropertyItem<T, Prop>;
    addString(value: IObservableProp<string>, options?: IStringPropertyItemOptions): IStringPropertyItem;
    addString_deprecated<T, Prop>(obj: T, property: Prop, options?: IPropertyItemOptions): IPropertyItem<T, Prop>;
    addTable(options?: IPropertyItemOptionsTable): ITablePropertyItem<{
        EMPTY: undefined;
    }, "EMPTY">;
    addText(value: IObservableProp<LocalizedString>, options?: ITextPropertyItemOptions): ITextPropertyItem;
    addToggleGroup(value: IObservableProp<number>, options?: IToggleGroupPropertyItemOptions): IToggleGroupPropertyItem;
    addVector3(value: IObservableProp<Vector3>, options?: IVector3PropertyItemOptions): IVector3PropertyItem;
    addVector3_deprecated<T, Prop>(obj: T, property: Prop, options?: IPropertyItemOptionsVector3): IVector3PropertyItem_deprecated<T, Prop>;
    collapse(): void;
    createSubPane(options: ISubPanePropertyItemOptions): ISubPanePropertyItem;
    expand(): void;
    getTitle(): LocalizedString;
    hide(): void;
    removeSubPane(paneToRemove: IPropertyPane): boolean;
    setAlignment(alignment: LayoutAlignment): void;
    setDirection(direction: LayoutDirection): void;
    setTitle(newTitle: LocalizedString): void;
    show(): void;
}

层级 (查看完整内容)

属性

collapsed: boolean

Pane state for being expanded or collapsed.

enable: boolean

If the item is enabled in the UI.

id: string

Unique ID for the property item.

onPropertyPaneVisibilityUpdated: EventSink<PropertyPaneVisibilityUpdate>

Provides visibility change events

paneId: string

The parent pane id.

The type name of the target property.

visible: boolean

If the item should be visible in the UI.

方法