Represents a group of auto-hide tabs.
- Inheritance:
-
object
Marshal
By DisposableRef Object Object LogicalTree UIElement objectNode Base
Constructors
AutoHideTabGroup()
Initializes a new instance of the AutoHideTabGroup
class.
Remarks
The default constructor initializes all fields to their default values.
Properties
AutoHideTabStripPanel
Gets the Auto
Property Value
- Auto
Hide :Tab Strip Panel The Auto
Hide that contains the element.Tab Strip Panel
SelectedToolWindow
Gets the Tool
Property Value
- Tool
Window : The Tool
Window related to the currently selected tab.
Tabs
Gets the collection of Auto
Property Value
- Auto
Hide :Tab Collection A Auto
Hide containing the AutoTab Collection Hide objects in the control.Tab
Methods
ArrangeOverride(Size)
Positions child elements and determines an arrange size.
Parameter | Type | Description |
---|---|---|
finalSize | Size | The final area within the parent that this element should use to arrange itself and its children. |
Returns
- Size:
The actual size used.
Remarks
Element authors should override this method, call Arrange
on each visible child element and position each child element.
It is required that a parent element calls Arrange
on each child or they won't be rendered.
ChangeAllToolWindowsToDockable()
Changes all Tool
ContainsToolWindow(ToolWindow)
Returns whether the tab group contains the specified Tool
Parameter | Type | Description |
---|---|---|
toolWindow | Tool |
The Tool |
Returns
- bool:
true
if the tab group contains the specified ToolWindow ; otherwise,false
.
CreateChildren()
Invoked when the collection of child elements is to be created.
Returns
Remarks
By default no child collection is created.
Dispose(bool)
Disposes any resources used by the object.
Parameter | Type | Description |
---|---|---|
disposing | bool | Whether the object is being disposed. |
MeasureOverride(Graphics, Size)
Measures the size in layout required for child elements and determines a size for the element itself.
Parameter | Type | Description |
---|---|---|
g | Graphics | The Graphics object to use for measurement. |
availableSize | Size | The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. |
Returns
- Size:
The size that this element determines it needs during layout, based on its calculations of child element sizes.
Remarks
Element authors should override this method, call Measure
on each visible child element and determine the total size required.
Inherited Members
-
UIElement.
logger -
UIElement.
Add Pending Graphics Inversion(Rectangle) -
UIElement.
Add Pending Scroll Operation(Rectangle, Orientation, int) -
UIElement.
Add Pending Scroll Operation(Rectangle, int, int) -
UIElement.
Arrange(Rectangle) -
UIElement.
Capture Mouse() -
UIElement.
Contains Location(Point) -
UIElement.
Create Graphics() -
UIElement.
Dpi Scale Changed(Size F) -
UIElement.
Get Cursor(Point) -
UIElement.
Invalidate() -
UIElement.
Invalidate(Rectangle) -
UIElement.
Invalidate(Invalidation Levels, Invalidation Types) -
UIElement.
Invalidate Arrange() -
UIElement.
Invalidate Measure() -
UIElement.
Measure(Graphics, Size) -
UIElement.
On Click(Mouse Event Args) -
UIElement.
On Double Click(Mouse Event Args) -
UIElement.
On Mouse Capture Lost(Event Args) -
UIElement.
On Mouse Down(Mouse Event Args) -
UIElement.
On Mouse Enter(Mouse Event Args) -
UIElement.
On Mouse Hover(Mouse Event Args) -
UIElement.
On Mouse Leave(Mouse Event Args) -
UIElement.
On Mouse Move(Mouse Event Args) -
UIElement.
On Mouse Up(Mouse Event Args) -
UIElement.
On Mouse Wheel(Mouse Event Args) -
UIElement.
On Parent Changed() -
UIElement.
On Render(Paint Event Args) -
UIElement.
On Render Child Elements(Paint Event Args) -
UIElement.
On Resize(Event Args) -
UIElement.
Post Arrange Override() -
UIElement.
Release Mouse Capture() -
UIElement.
Render(Paint Event Args) -
UIElement.
Transform To Ancestor(IUIElement) -
UIElement.
Transform To Descendant(IUIElement) -
UIElement.
Update Layout() -
UIElement.
Actual Height -
UIElement.
Actual Width -
UIElement.
Bounds -
UIElement.
Capture Mouse When Pressed -
UIElement.
Clip Bounds -
UIElement.
Desired Size -
UIElement.
Dpi Scale Factor -
UIElement.
Invalidate On Mouse Events -
UIElement.
Is Arrange Valid -
UIElement.
Is Measure Valid -
UIElement.
Is Mouse Captured -
UIElement.
Is Right To Left -
UIElement.
Size -
UIElement.
Visual Offset -
UIElement.
Click -
UIElement.
Double Click -
UIElement.
Mouse Capture Lost -
UIElement.
Mouse Down -
UIElement.
Mouse Enter -
UIElement.
Mouse Hover -
UIElement.
Mouse Leave -
UIElement.
Mouse Move -
UIElement.
Mouse Up -
UIElement.
Mouse Wheel -
UIElement.
Resize -
Disposable
Object. Dispose() -
Disposable
Object. Verify Not Disposed() -
Disposable
Object. Is Disposed -
Disposable
Object. Disposed -
Marshal
By Ref Object. Get Lifetime Service() -
Marshal
By Ref Object. Initialize Lifetime Service() -
Marshal
By Ref Object. Memberwise Clone(bool) -
object.
Get Type() -
object.
Memberwise Clone() -
object.
To String() -
object.
Equals(object) -
object.
Equals(object, object) -
object.
Reference Equals(object, object) -
object.
Get Hash Code()