Interface IDockLayoutBuilder
A dock layout, the DockLayout element of a view file, built in C#.
public interface IDockLayoutBuilder : IContainerBuilder<IDockLayoutBuilder>, IControlBuilder<IDockLayoutBuilder>
- Inherited Members
Methods
AddButton(DockPosition, Action<IButtonBuilder>)
Adds a button docked to dock.
IDockLayoutBuilder AddButton(DockPosition dock, Action<IButtonBuilder> configure)
Parameters
dockDockPositionconfigureAction<IButtonBuilder>
Returns
AddButton(Action<IButtonBuilder>)
Adds a button that fills the space left after the other children are docked.
IDockLayoutBuilder AddButton(Action<IButtonBuilder> configure)
Parameters
configureAction<IButtonBuilder>
Returns
AddButton(string, DockPosition, Action<IButtonBuilder>)
Adds a button with the id id, docked to dock.
IDockLayoutBuilder AddButton(string id, DockPosition dock, Action<IButtonBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<IButtonBuilder>
Returns
AddCheckBox(DockPosition, Action<ICheckBoxBuilder>)
Adds a check box docked to dock.
IDockLayoutBuilder AddCheckBox(DockPosition dock, Action<ICheckBoxBuilder> configure)
Parameters
dockDockPositionconfigureAction<ICheckBoxBuilder>
Returns
AddCheckBox(Action<ICheckBoxBuilder>)
Adds a check box that fills the space left after the other children are docked.
IDockLayoutBuilder AddCheckBox(Action<ICheckBoxBuilder> configure)
Parameters
configureAction<ICheckBoxBuilder>
Returns
AddCheckBox(string, DockPosition, Action<ICheckBoxBuilder>)
Adds a check box with the id id, docked to dock.
IDockLayoutBuilder AddCheckBox(string id, DockPosition dock, Action<ICheckBoxBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<ICheckBoxBuilder>
Returns
AddComboBox(DockPosition, Action<IComboBoxBuilder>)
Adds a combo box docked to dock.
IDockLayoutBuilder AddComboBox(DockPosition dock, Action<IComboBoxBuilder> configure)
Parameters
dockDockPositionconfigureAction<IComboBoxBuilder>
Returns
AddComboBox(Action<IComboBoxBuilder>)
Adds a combo box that fills the space left after the other children are docked.
IDockLayoutBuilder AddComboBox(Action<IComboBoxBuilder> configure)
Parameters
configureAction<IComboBoxBuilder>
Returns
AddComboBox(string, DockPosition, Action<IComboBoxBuilder>)
Adds a combo box with the id id, docked to dock.
IDockLayoutBuilder AddComboBox(string id, DockPosition dock, Action<IComboBoxBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<IComboBoxBuilder>
Returns
AddDockLayout(DockPosition, Action<IDockLayoutBuilder>)
Adds a dock layout docked to dock.
IDockLayoutBuilder AddDockLayout(DockPosition dock, Action<IDockLayoutBuilder> configure)
Parameters
dockDockPositionconfigureAction<IDockLayoutBuilder>
Returns
AddDockLayout(Action<IDockLayoutBuilder>)
Adds a dock layout that fills the space left after the other children are docked.
IDockLayoutBuilder AddDockLayout(Action<IDockLayoutBuilder> configure)
Parameters
configureAction<IDockLayoutBuilder>
Returns
AddDockLayout(string, DockPosition, Action<IDockLayoutBuilder>)
Adds a dock layout with the id id, docked to dock.
IDockLayoutBuilder AddDockLayout(string id, DockPosition dock, Action<IDockLayoutBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<IDockLayoutBuilder>
Returns
AddGridLayout(DockPosition, Action<IGridLayoutBuilder>)
Adds a grid layout docked to dock.
IDockLayoutBuilder AddGridLayout(DockPosition dock, Action<IGridLayoutBuilder> configure)
Parameters
dockDockPositionconfigureAction<IGridLayoutBuilder>
Returns
AddGridLayout(Action<IGridLayoutBuilder>)
Adds a grid layout that fills the space left after the other children are docked.
IDockLayoutBuilder AddGridLayout(Action<IGridLayoutBuilder> configure)
Parameters
configureAction<IGridLayoutBuilder>
Returns
AddGridLayout(string, DockPosition, Action<IGridLayoutBuilder>)
Adds a grid layout with the id id, docked to dock.
IDockLayoutBuilder AddGridLayout(string id, DockPosition dock, Action<IGridLayoutBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<IGridLayoutBuilder>
Returns
AddImage(DockPosition, Action<IImageBuilder>)
Adds an image docked to dock.
IDockLayoutBuilder AddImage(DockPosition dock, Action<IImageBuilder> configure)
Parameters
dockDockPositionconfigureAction<IImageBuilder>
Returns
AddImage(Action<IImageBuilder>)
Adds an image that fills the space left after the other children are docked.
IDockLayoutBuilder AddImage(Action<IImageBuilder> configure)
Parameters
configureAction<IImageBuilder>
Returns
AddImage(string, DockPosition, Action<IImageBuilder>)
Adds an image with the id id, docked to dock.
IDockLayoutBuilder AddImage(string id, DockPosition dock, Action<IImageBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<IImageBuilder>
Returns
AddLabel(DockPosition, Action<ILabelBuilder>)
Adds a label docked to dock.
IDockLayoutBuilder AddLabel(DockPosition dock, Action<ILabelBuilder> configure)
Parameters
dockDockPositionconfigureAction<ILabelBuilder>
Returns
AddLabel(Action<ILabelBuilder>)
Adds a label that fills the space left after the other children are docked.
IDockLayoutBuilder AddLabel(Action<ILabelBuilder> configure)
Parameters
configureAction<ILabelBuilder>
Returns
AddLabel(string, DockPosition, Action<ILabelBuilder>)
Adds a label with the id id, docked to dock.
IDockLayoutBuilder AddLabel(string id, DockPosition dock, Action<ILabelBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<ILabelBuilder>
Returns
AddPasswordBox(DockPosition, Action<IPasswordBoxBuilder>)
Adds a password box docked to dock.
IDockLayoutBuilder AddPasswordBox(DockPosition dock, Action<IPasswordBoxBuilder> configure)
Parameters
dockDockPositionconfigureAction<IPasswordBoxBuilder>
Returns
AddPasswordBox(Action<IPasswordBoxBuilder>)
Adds a password box that fills the space left after the other children are docked.
IDockLayoutBuilder AddPasswordBox(Action<IPasswordBoxBuilder> configure)
Parameters
configureAction<IPasswordBoxBuilder>
Returns
AddPasswordBox(string, DockPosition, Action<IPasswordBoxBuilder>)
Adds a password box with the id id, docked to dock.
IDockLayoutBuilder AddPasswordBox(string id, DockPosition dock, Action<IPasswordBoxBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<IPasswordBoxBuilder>
Returns
AddProgressBar(DockPosition, Action<IProgressBarBuilder>)
Adds a progress bar docked to dock.
IDockLayoutBuilder AddProgressBar(DockPosition dock, Action<IProgressBarBuilder> configure)
Parameters
dockDockPositionconfigureAction<IProgressBarBuilder>
Returns
AddProgressBar(Action<IProgressBarBuilder>)
Adds a progress bar that fills the space left after the other children are docked.
IDockLayoutBuilder AddProgressBar(Action<IProgressBarBuilder> configure)
Parameters
configureAction<IProgressBarBuilder>
Returns
AddProgressBar(string, DockPosition, Action<IProgressBarBuilder>)
Adds a progress bar with the id id, docked to dock.
IDockLayoutBuilder AddProgressBar(string id, DockPosition dock, Action<IProgressBarBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<IProgressBarBuilder>
Returns
AddRadioButton(DockPosition, Action<IRadioButtonBuilder>)
Adds a radio button docked to dock.
IDockLayoutBuilder AddRadioButton(DockPosition dock, Action<IRadioButtonBuilder> configure)
Parameters
dockDockPositionconfigureAction<IRadioButtonBuilder>
Returns
AddRadioButton(Action<IRadioButtonBuilder>)
Adds a radio button that fills the space left after the other children are docked.
IDockLayoutBuilder AddRadioButton(Action<IRadioButtonBuilder> configure)
Parameters
configureAction<IRadioButtonBuilder>
Returns
AddRadioButton(string, DockPosition, Action<IRadioButtonBuilder>)
Adds a radio button with the id id, docked to dock.
IDockLayoutBuilder AddRadioButton(string id, DockPosition dock, Action<IRadioButtonBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<IRadioButtonBuilder>
Returns
AddRepeater(DockPosition, Action<IRepeaterBuilder>)
Adds a repeater docked to dock.
IDockLayoutBuilder AddRepeater(DockPosition dock, Action<IRepeaterBuilder> configure)
Parameters
dockDockPositionconfigureAction<IRepeaterBuilder>
Returns
AddRepeater(Action<IRepeaterBuilder>)
Adds a repeater that fills the space left after the other children are docked.
IDockLayoutBuilder AddRepeater(Action<IRepeaterBuilder> configure)
Parameters
configureAction<IRepeaterBuilder>
Returns
AddRepeater(string, DockPosition, Action<IRepeaterBuilder>)
Adds a repeater with the id id, docked to dock.
IDockLayoutBuilder AddRepeater(string id, DockPosition dock, Action<IRepeaterBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<IRepeaterBuilder>
Returns
AddSlider(DockPosition, Action<ISliderBuilder>)
Adds a slider docked to dock.
IDockLayoutBuilder AddSlider(DockPosition dock, Action<ISliderBuilder> configure)
Parameters
dockDockPositionconfigureAction<ISliderBuilder>
Returns
AddSlider(Action<ISliderBuilder>)
Adds a slider that fills the space left after the other children are docked.
IDockLayoutBuilder AddSlider(Action<ISliderBuilder> configure)
Parameters
configureAction<ISliderBuilder>
Returns
AddSlider(string, DockPosition, Action<ISliderBuilder>)
Adds a slider with the id id, docked to dock.
IDockLayoutBuilder AddSlider(string id, DockPosition dock, Action<ISliderBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<ISliderBuilder>
Returns
AddStackLayout(DockPosition, Action<IStackLayoutBuilder>)
Adds a stack layout docked to dock.
IDockLayoutBuilder AddStackLayout(DockPosition dock, Action<IStackLayoutBuilder> configure)
Parameters
dockDockPositionconfigureAction<IStackLayoutBuilder>
Returns
AddStackLayout(Action<IStackLayoutBuilder>)
Adds a stack layout that fills the space left after the other children are docked.
IDockLayoutBuilder AddStackLayout(Action<IStackLayoutBuilder> configure)
Parameters
configureAction<IStackLayoutBuilder>
Returns
AddStackLayout(string, DockPosition, Action<IStackLayoutBuilder>)
Adds a stack layout with the id id, docked to dock.
IDockLayoutBuilder AddStackLayout(string id, DockPosition dock, Action<IStackLayoutBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<IStackLayoutBuilder>
Returns
AddTextBox(DockPosition, Action<ITextBoxBuilder>)
Adds a text box docked to dock.
IDockLayoutBuilder AddTextBox(DockPosition dock, Action<ITextBoxBuilder> configure)
Parameters
dockDockPositionconfigureAction<ITextBoxBuilder>
Returns
AddTextBox(Action<ITextBoxBuilder>)
Adds a text box that fills the space left after the other children are docked.
IDockLayoutBuilder AddTextBox(Action<ITextBoxBuilder> configure)
Parameters
configureAction<ITextBoxBuilder>
Returns
AddTextBox(string, DockPosition, Action<ITextBoxBuilder>)
Adds a text box with the id id, docked to dock.
IDockLayoutBuilder AddTextBox(string id, DockPosition dock, Action<ITextBoxBuilder> configure)
Parameters
idstringdockDockPositionconfigureAction<ITextBoxBuilder>
Returns
WithLastChildFill(bool)
Sets whether the last child fills the space left after the others are docked.
IDockLayoutBuilder WithLastChildFill(bool fill)
Parameters
fillbool
Returns
WithPadding(int)
Sets the same padding on all four sides, in pixels.
IDockLayoutBuilder WithPadding(int uniformPadding)
Parameters
uniformPaddingint
Returns
WithPadding(int, int, int, int)
Sets the left, top, right and bottom padding inside the layout, in pixels.
IDockLayoutBuilder WithPadding(int left, int top, int right, int bottom)
Parameters
Returns
WithSize(int, int)
Sets the layout's size in pixels.
IDockLayoutBuilder WithSize(int width, int height)