maui-devexpress-dot-maui-dot-controls-dot-tabview-dot-underscore-members.md
A view that organizes content into groups at the same hierarchy level and allows tab navigation between them.
| Name | Description |
|---|---|
| TabView() | Initializes a new instance of the TabView class. |
| Name | Description |
|---|---|
| ActualAppearance | Gets the common appearance settings that are applied to the current TabView. |
| AnchorX | Gets or sets the X component of the center point for any transform operation, relative to the bounds of the element. This is a bindable property. Inherited from VisualElement. |
| AnchorY | Gets or sets the Y component of the center point for any transform operation, relative to the bounds of the element. This is a bindable property. Inherited from VisualElement. |
| AutomationId | Gets or sets a value that allows the automation framework to find and interact with this element. Inherited from Element. |
| Background | Gets or sets the Brush which will be used to fill the background of an element. This is a bindable property. Inherited from VisualElement. |
| BackgroundColor | Gets or sets the Color which will fill the background of an element. This is a bindable property. Inherited from VisualElement. |
| Batched | Gets a value that indicates there are batched changes done for this element. Inherited from VisualElement. |
| Behaviors | Gets the list of Behavior objects associated to this element. This is a read-only bindable property. Inherited from VisualElement. |
| BindingContext |
Gets or sets an object that contains the properties that will be targeted by the bound properties that belong to this BindableObject. This is a bindable property.
Inherited from BindableObject. | | Bounds | Gets the bounds of the element in device-independent units. Inherited from VisualElement. | | class | Gets or sets the style classes for the element. Inherited from NavigableElement. | | ClassId | Gets or sets a value used to identify a collection of semantically similar elements. Inherited from Element. | | Clip | Specifies the clipping region for an element. This is a bindable property. Inherited from VisualElement. | | DesiredSize | Gets the size that this element computed during the measure pass of the layout process. Inherited from VisualElement. | | DisableLayout | Gets a value that indicates that layout for this element is disabled. Inherited from VisualElement. | | Dispatcher |
Gets the dispatcher that was available when this bindable object was created, otherwise tries to find the nearest available dispatcher (probably the window’s/app’s).
Inherited from BindableObject. | | EffectControlProvider | For internal use by .NET MAUI. Inherited from Element. | | Effects | Gets or sets the styles and properties that will be applied to the element during runtime. Inherited from Element. | | FlowDirection | Gets or sets the layout flow direction. This is a bindable property. Inherited from VisualElement. | | Frame | Gets or sets the frame this element resides in on screen. Inherited from VisualElement. | | GestureRecognizers | The collection of gesture recognizers associated with this view. Inherited from View. | | Handler | Gets or sets the IViewHandler associated to this element. Inherited from VisualElement. | | HeaderPanelBackgroundColor | Gets or sets the background color of the view’s header panel. This is a bindable property. | | HeaderPanelContentAlignment | Gets or sets a value that specifies how the view aligns item headers in the header panel. This is a bindable property. | | HeaderPanelHeight | Gets or sets the header panel’s height when the HeaderPanelPosition is set to Top or Bottom. This is a bindable property. | | HeaderPanelIndent | Gets or sets spacing before the first item and the panel’s start edge. This is a bindable property. | | HeaderPanelItemSpacing | Gets or sets the spacing between item headers. This is a bindable property. | | HeaderPanelMaxHeight | Gets or sets the header panel’s maximum height when HeaderPanelPosition is Top or Bottom. This is a bindable property. | | HeaderPanelMaxWidth | Gets or sets the header panel’s maximum width when HeaderPanelPosition is Left or Right. This is a bindable property. | | HeaderPanelMinHeight | Gets or sets the header panel’s minimum height when the HeaderPanelPosition is Top or Bottom. This is a bindable property. | | HeaderPanelMinWidth | Gets or sets the header panel’s minimum width when the HeaderPanelPosition is set to Left or Right. This is a bindable property. | | HeaderPanelPadding | Gets or sets paddings of the TabView header panel. This is a bindable property. | | HeaderPanelPosition | Gets or sets the header panel’s position within the view. This is a bindable property. | | HeaderPanelShadowColor | Gets or sets the color the Tab View uses to paint the header panel’s shadow. This is a bindable property. | | HeaderPanelShadowHeight | Gets or sets the height of the header panel’s shadow. This is a bindable property. | | HeaderPanelShadowRadius | Gets or sets the blur radius of the header panel’s shadow. This is a bindable property. | | HeaderPanelWidth | Gets or sets the header panel’s width when the HeaderPanelPosition is set to Left or Right. This is a bindable property. | | Height | Gets the current rendered height of this element. This is a read-only bindable property. Inherited from VisualElement. | | HeightRequest | Gets or sets the desired height override of this element. This is a bindable property. Inherited from VisualElement. | | HorizontalOptions | Gets or sets the LayoutOptions that define how the element gets laid out in a layout cycle. This is a bindable property. Inherited from View. | | Id | Gets a value that can be used to uniquely identify an element throughout the run of your application. Inherited from Element. | | InputTransparent | Gets or sets a value indicating whether this element responds to hit testing during user interaction. This is a bindable property. Inherited from VisualElement. | | IsEnabled | Gets or sets a value indicating whether this element is enabled in the user interface. This is a bindable property. Inherited from VisualElement. | | IsFocused | Gets a value indicating whether this element is focused currently. This is a bindable property. Inherited from VisualElement. | | IsHeaderPanelShadowVisible | Gets or sets whether the Header Panel‘s shadow is visible. This is a bindable property. | | IsPlatformEnabled | Gets or sets a value that indicates whether this elements’s platform equivalent element is enabled. Inherited from VisualElement. | | IsSelectedItemIndicatorVisible | Gets or sets whether the Selected Item Indicator is visible. This is a bindable property. | | IsVisible | Gets or sets a value that determines whether this element will be visible on screen and take up space in layouts. This is a bindable property. Inherited from VisualElement. | | ItemHeaderFontAttributes | Gets or sets a value that indicates whether the font for item header text is bold, italic, or neither. This is a bindable property. | | ItemHeaderFontFamily | Gets or sets the font family to which the font for item header text belongs. This is a bindable property. | | ItemHeaderFontSize | Gets or sets the size of the font for item header text. This is a bindable property. | | ItemHeaderHeight | Gets or sets the height of header items when HeaderPanelPosition is Left or Right. This is a bindable property. | | ItemHeaderIconColor | Gets or sets the color all tab items use to paint their header icons. This is a bindable property. | | ItemHeaderIconDataMember | Gets or sets the name of the data source field whose values are assigned to icons of header items. This is a bindable property. | | ItemHeaderIconPosition | Gets or sets the position of the header icons relative to the headers’ text. This is a bindable property. | | ItemHeaderIconSpacing | Gets or sets spacing between the icon and the text of a header item. This is a bindable property. | | ItemHeaderMaxHeight | Gets or sets the maximum height of header items when HeaderPanelPosition is Left or Right. This is a bindable property. | | ItemHeaderMaxWidth | Gets or sets the maximum width of header items when HeaderPanelPosition is Top or Bottom. This is a bindable property. | | ItemHeaderMinHeight | Gets or sets the minimum height of header items when HeaderPanelPosition is Left or Right. This is a bindable property. | | ItemHeaderMinWidth | Gets or sets the minimum width of header items when HeaderPanelPosition is Top or Bottom. This is a bindable property. | | ItemHeaderPadding | Gets or sets paddings of the TabView item’s header. This is a bindable property. | | ItemHeaderPlacementOnSelection | Gets or sets a value that specifies how the TabView positions newly selected items. This is a bindable property. | | ItemHeaderTemplate | Gets or sets the template the Tab View uses to generate headers of the tab items from the ItemsSource. This is a bindable property. | | ItemHeaderTextColor | Gets or sets the color tab items use to paint their texts when items are in the default state. This is a bindable property. | | ItemHeaderTextDataMember | Gets or sets the name of the data source field whose values are assigned to texts of header items. This is a bindable property. | | ItemHeaderVisibleElements | Gets or sets a value that specifies elements the item header shows. This is a bindable property. | | ItemHeaderWidth | Gets or sets the width of header items when HeaderPanelPosition is Top or Bottom. This is a bindable property. | | Items | Gets or sets the list of tab items the Tab View displays. | | ItemsSource | Gets or sets a collection used to generate the Tab View’s tab items. This is a bindable property. | | ItemTemplate | Gets or sets the template the Tab View uses to generate tab item content from the ItemsSource. This is a bindable property. | | LogicalChildren | For internal use by the Microsoft.Maui.Controls platform. Inherited from Element. | | Margin | Gets or set the margin for the view. Inherited from View. | | MinimumHeightRequest | Gets or sets the minimum height the element will request during layout. This is a bindable property. Inherited from VisualElement. | | MinimumWidthRequest | Gets or sets the minimum width the element will request during layout. This is a bindable property. Inherited from VisualElement. | | Navigation | Gets the object responsible for handling stack-based navigation. Inherited from NavigableElement. | | NavigationProxy | Gets the cast of Navigation to a NavigationProxy. Inherited from NavigableElement. | | Opacity | Gets or sets the opacity value applied to the element when it is rendered. The range of this value is 0 to 1; values outside this range will be set to the nearest valid value. This is a bindable property. Inherited from VisualElement. | | Parent | Gets or sets the parent Element of this element. Inherited from Element. | | RealParent | For internal use by .NET MAUI. Inherited from Element. | | Resources | Gets or sets the local resource dictionary. Inherited from VisualElement. | | Rotation | Gets or sets the rotation (in degrees) about the Z-axis (affine rotation) when the element is rendered. This is a bindable property. Inherited from VisualElement. | | RotationX | Gets or sets the rotation (in degrees) about the X-axis (perspective rotation) when the element is rendered. This is a bindable property. Inherited from VisualElement. | | RotationY | Gets or sets the rotation (in degrees) about the Y-axis (perspective rotation) when the element is rendered. This is a bindable property. Inherited from VisualElement. | | Scale | Gets or sets the scale factor applied to the element. This is a bindable property. Inherited from VisualElement. | | ScaleX | Gets or sets a scale value to apply to the X direction. This is a bindable property. Inherited from VisualElement. | | ScaleY | Gets or sets a scale value to apply to the Y direction. This is a bindable property. Inherited from VisualElement. | | ScrollAnimationEnabled | Gets or sets whether the Tab View animates transition between two tab items. This is a bindable property. | | SelectedItem | Gets or sets the currently selected item. This is a bindable property. | | SelectedItemHeaderBackgroundColor | Gets or sets the background color of tab item headers in the selected state. This is a bindable property. | | SelectedItemHeaderIconColor | Gets or sets the color tab item headers in the selected state use to paint icons. This is a bindable property. | | SelectedItemHeaderTextColor | Gets or sets the color tab item headers in the selected state use to paint icons. This is a bindable property. | | SelectedItemIndex | Gets or sets the index of the currently selected item. This is a bindable property. | | SelectedItemIndicatorColor | Gets or sets the color of the Selected Item Indicator. This is a bindable property. | | SelectedItemIndicatorHeight | Gets or sets the height of the Selected Item Indicator. This is a bindable property. | | Style | Gets or sets the unique Style for this element. Inherited from NavigableElement. | | StyleClass | Gets or sets the style classes for the element. Inherited from NavigableElement. | | StyleId | Gets or sets a user defined value to uniquely identify the element. Inherited from Element. | | SwipeEnabled | Gets or sets whether swipes over the content area switch tab items. This is a bindable property. | | TranslationX | Gets or sets the X translation delta of the element. This is a bindable property. Inherited from VisualElement. | | TranslationY | Gets or sets the Y translation delta of the element. This is a bindable property. Inherited from VisualElement. | | Triggers | Gets the list of TriggerBase objects associated to this element. This is a read-only bindable property. Inherited from VisualElement. | | VerticalOptions | Gets or sets the LayoutOptions that define how the element gets laid out in a layout cycle. This is a bindable property. Inherited from View. | | Visual | Gets or sets a IVisual implementation that overrides the visual appearance of an element. This is a bindable property. Inherited from VisualElement. | | Width | Gets the current width of this element. This is a read-only bindable property. Inherited from VisualElement. | | WidthRequest | Gets or sets the desired width override of this element. This is a bindable property. Inherited from VisualElement. | | X | Gets the current X position of this element. This is a read-only bindable property. Inherited from VisualElement. | | Y | Gets the current Y position of this element. This is a read-only bindable property. Inherited from VisualElement. |
| Name | Description |
|---|---|
| ApplyBindings() protected | Applies all the current bindings to BindingContext. Inherited from BindableObject. |
| BatchBegin() | Signals the start of a batch of changes to the elements properties. This can benefit performance if a bigger number of property values are changed. Inherited from VisualElement. |
| BatchCommit() | Signals the end of a batch of commands to the element and that those commands should now be committed. Inherited from VisualElement. |
| ChangeVisualState() protected | Changes the current visual state based on this elements current property values. Inherited from VisualElement. |
| ClearValue(BindableProperty) | Clears any value that is previously set for a bindable property. Inherited from BindableObject. |
| ClearValue(BindablePropertyKey) | Clears any value that is previously set for a bindable property, identified by its key. Inherited from BindableObject. |
| CoerceValue(BindableProperty) |
Coerces the value of the specified bindable property. This is done by invoking BindableProperty.CoerceValueDelegate of the specified bindable property.
Inherited from BindableObject. | | CoerceValue(BindablePropertyKey) |
Coerces the value of the specified bindable property. This is done by invoking BindableProperty.CoerceValueDelegate of the specified bindable property.
Inherited from BindableObject. |
| EffectIsAttached(String) | For internal use by .NET MAUI. Inherited from Element. |
| Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from System.Object. |
| Equals(Object) | Determines whether the specified object is equal to the current object. Inherited from System.Object. |
| FindByName(String) | Returns the element that has the specified name. Inherited from Element. |
| Focus() | Attempts to set focus to this element. Inherited from VisualElement. |
| GetChildElements(Point) | Gets the child elements that are visually beneath the specified point. Inherited from View. |
| GetHashCode() | Serves as the default hash function. Inherited from System.Object. |
| GetType() | Gets the Type of the current instance. Inherited from System.Object. |
| GetValue(BindableProperty) | Returns the value that is contained in the given bindable property. Inherited from BindableObject. |
| InvalidateMeasure() protected | Marks the current measure of an element as invalidated. Inherited from VisualElement. |
| InvalidateMeasureNonVirtual(InvalidationTrigger) | Invalidates the measure of an element. Inherited from VisualElement. |
| InvalidateMeasureOverride() protected | Provides a way to allow subclasses (e.g., Layout) to override InvalidateMeasure()Inherited from VisualElement. |
| IsSet(BindableProperty) | Determines whether or not a bindable property exists and has a value set. Inherited from BindableObject. |
| Measure(Double, Double, MeasureFlags) | Returns the minimum size that an element needs in order to be displayed on the device. Inherited from VisualElement. |
| MeasureOverride(Double, Double) protected | Allows subclasses to implement custom Measure logic during a controls measure pass. Inherited from VisualElement. |
| MemberwiseClone() protected | Creates a shallow copy of the current Object. Inherited from System.Object. |
| IElementController.SetValueFromRenderer(BindableProperty, Object) | For internal use by .NET MAUI. Inherited from Element. |
| OnChildAdded(Element) protected | Invoked when a child object is added to this element. Inherited from VisualElement. |
| OnChildRemoved(Element, Int32) protected | Invoked when a child object is removed from this element. Inherited from VisualElement. |
| OnChildrenReordered() protected | Raises the ChildrenReordered event. Inherited from VisualElement. |
| OnMeasure(Double, Double) protected | Method that is called when a layout measurement happens. Inherited from VisualElement. |
| OnParentSet() protected | Raises the (internal) ParentSet event. Inherited from NavigableElement. |
| OnPropertyChanging(String) protected | Raises the PropertyChanging event. Inherited from BindableObject. |
| ReferenceEquals(Object, Object) static | Determines whether the specified Object instances are the same instance. Inherited from System.Object. |
| RemoveBinding(BindableProperty) | Removes a previously set binding from a bindable property. Inherited from BindableObject. |
| RemoveDynamicResource(BindableProperty) | Removes a previously set dynamic resource. Inherited from Element. |
| SetBinding(BindableProperty, BindingBase) | Assigns a binding to a bindable property. Inherited from BindableObject. |
| SetDynamicResource(BindableProperty, String) | Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key. Inherited from Element. |
| SetInheritedBindingContext(BindableObject, Object) static | Sets the inherited context to a nested element. Inherited from BindableObject. |
| SetValue(BindableProperty, Object) | Sets the value of the specified bindable property. Inherited from BindableObject. |
| SetValue(BindablePropertyKey, Object) | Sets the value of the specified bindable property. Inherited from BindableObject. |
| SetValueCore(BindableProperty, Object, SetValueFlags) | For internal use by the Microsoft.Maui.Controls platform. Inherited from BindableObject. |
| SetValueFromRenderer(BindableProperty, Object) | For internal use by .NET MAUI. Inherited from Element. |
| SetValueFromRenderer(BindablePropertyKey, Object) | For internal use by .NET MAUI. Inherited from Element. |
| SizeAllocated(Double, Double) protected | Method that is called during a layout cycle to signal the start of a sub-tree layout. Inherited from VisualElement. |
| ToString() | Returns a string that represents the current object. Inherited from System.Object. |
| UnapplyBindings() protected | Removes all current bindings from the current context. Inherited from BindableObject. |
| Unfocus() | Unsets keyboard focus on this element. Inherited from VisualElement. |
| Name | Description |
|---|---|
| BatchCommitted | Occurs when a batch of property changes have been committed by calling BatchCommit(). Inherited from VisualElement. |
| BindingContextChanged | Occurs when the value of the BindingContext property changes. Inherited from BindableObject. |
| ChildAdded | Raised whenever a child element is added to the element. Inherited from Element. |
| ChildRemoved | Raised whenever a child element is removed from the element. Inherited from Element. |
| ChildrenReordered | Occurs when the order of this element’s children changes. Inherited from VisualElement. |
| DescendantAdded | Raised whenever a child element is added to the element’s subtree. Inherited from Element. |
| DescendantRemoved | Raised whenever a child element is removed from the elements subtree. Inherited from Element. |
| FocusChangeRequested | Occurs when a focus change is requested. Inherited from VisualElement. |
| Focused | Occurs when this element is focused. Inherited from VisualElement. |
| ItemHeaderTapped | Occurs when a user taps an item header. |
| MeasureInvalidated | Occurs when the current measure of an element has been invalidated. Inherited from VisualElement. |
| PropertyChanged | Occurs when a property value changes. Inherited from BindableObject. |
| PropertyChanging | Occurs when a property value is changing. Inherited from BindableObject. |
| SizeChanged | Occurs when the size of an element changed. Inherited from VisualElement. |
| Unfocused | Occurs when this element is unfocused. Inherited from VisualElement. |
See Also