Version

TabItemUIElement Class Members

The following tables list the members exposed by TabItemUIElement.

Public Constructors
 NameDescription
Public ConstructorTabItemUIElement ConstructorInitializes a new TabItemUIElement  
Protected Fields
 NameDescription
Protected FieldchildElementsCollectionThe collection of child elements (Inherited from Infragistics.Win.UIElement)
Protected FieldchildElementsCollectionDirtyIndicates if the child elements for this element need to be repositioned/created (Inherited from Infragistics.Win.UIElement)
Protected FieldparentElementThe parent UIElement (will be null for the ControlUIElementBase derived classes (Inherited from Infragistics.Win.UIElement)
Protected FieldrectValueThe rect of this elements in client coordinates of the control (Inherited from Infragistics.Win.UIElement)
Public Properties
 NameDescription
Public PropertyAccessibilityInstanceReturns the accessible object associated with the element. (Inherited from Infragistics.Win.UIElement)
Public PropertyAccessibilityInstanceResolvedReturns the accessible object associated with this element or one of its parent elements. (Inherited from Infragistics.Win.UIElement)
Public PropertyAdjustableReturns true is this element can be moved or resized by the user (Inherited from Infragistics.Win.UIElement)
Public PropertyAngleGets/sets the angle at which the elements are rendered. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyAreTouchMetricsEnabledReturns whether Touch mode is currently enabled on this control. (Inherited from Infragistics.Win.UIElement)
Public PropertyBorderSidesOverridden. Returns flags indicating which borders will be drawn  
Public PropertyBorderStyleOverridden. Gets/sets the border style for the element.  
Public PropertyCancelCaptureOnEscapeOverridden. Indicates if capture is cancelled when the escape key is pressed.  
Public PropertyChildElementsReturns the child elements array (read-only) (Inherited from Infragistics.Win.UIElement)
Public PropertyChildElementsDirtyTrue indicates that the child elements need to be created/adjusted on the next draw operation (read-only) (Inherited from Infragistics.Win.UIElement)
Public PropertyClipRectReturns the intersection of this element's rect's with all of its parent element's rects (Inherited from Infragistics.Win.UIElement)
Public PropertyClipSelfRectA rectangle used to clip the drawing of the element.  
Public PropertyControlWalks up the parent chain until it reaches a Control element (which overrides this method) (Inherited from Infragistics.Win.UIElement)
Public PropertyControlElementReturns the top level/control element. Read-only. (Inherited from Infragistics.Win.UIElement)
Public PropertyCursorOverriden. Returns the cursor displayed when the mouse is over the element. (Inherited from Infragistics.Win.ImageAndTextUIElement)
Public PropertyDisposed (Inherited from Infragistics.Shared.DisposableObject)
Public PropertyDrawingClipRectReturns the intersection of this element's rect's with all of its parent element's rects. This can differ from the ClipRect when RightToLeft is true or if the ZoomFactor is different than 1. (Inherited from Infragistics.Win.UIElement)
Public PropertyDrawingRectReturns the rect into which the element will draw. This can differ from the Rect when RightToLeft is true or if the ZoomFactor is different than 1. (Inherited from Infragistics.Win.UIElement)
Public PropertyDrawingRectInsideBordersReturns the rect into which the element will draw after adjusting for any borders. This can differ from the RectInsideBorders when RightToLeft is true or if the ZoomFactor is different than 1. (Inherited from Infragistics.Win.UIElement)
Public PropertyDrawingRegionReturns the Region into which the element will draw. This can differ from the Region when RightToLeft is true or if the ZoomFactor is different than 1. (Inherited from Infragistics.Win.UIElement)
Public PropertyDrawsBackColorDetermines whether the element renders its backcolor. (Inherited from Infragistics.Win.ImageAndTextUIElement)
Public PropertyDrawsImageBackgroundDetermines whether the element renders its backcolor. (Inherited from Infragistics.Win.ImageAndTextUIElement)
Public PropertyEnabledOverridden. Gets/sets the enabled state of the element.  
Public PropertyHasChildElementsReturns true if there are any child elements (read-only) (Inherited from Infragistics.Win.UIElement)
Public PropertyHotkeyPrefixDetermines how mnemonics in the text are rendered. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyImageImage displayed in the button. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyImageElementReturns the ImageUIElement associated with the ImageAndTextUIElement (Inherited from Infragistics.Win.ImageAndTextUIElement)
Public PropertyImageHAlignGets/sets the horizontal alignment for the image. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyImagePaddingDetermines the padding around the image. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyImageVAlignGets/sets the vertical alignment for the image. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyIsAccessibleElementIndicates if the element supports accessibility. (Inherited from Infragistics.Win.UIElement)
Public PropertyIsDrawingTrue if this element is in a drawing operation (read-only). (Inherited from Infragistics.Win.UIElement)
Public PropertyIsElementDrawnTrue if this element is drawn normally. The default implementation of this property returns true. It may be overidden by some elements who don't do any rendering (e.g. scrollbars since they are actually scrollbar windows that render themselves) (Inherited from Infragistics.Win.UIElement)
Public PropertyIsFullyVisibleReturns true if the entire elment is visible or false if any part is clipped (Inherited from Infragistics.Win.UIElement)
Public PropertyIsUiaDelegatingElementIndicates that this element supports UI Automation, but only as an invisible delegate that does not display in the UIAutomation tree. (Inherited from Infragistics.Win.UIElement)
Public PropertyIsUiaElementIndicates if the element supports UI Automation. (Inherited from Infragistics.Win.UIElement)
Public PropertyMaintainAspectRatioGets or sets the maintainAspectRatio local variable which will be applied to the ImageElement.MaintainAspectRatio property in PositionChildElements. (Inherited from Infragistics.Win.ImageAndTextUIElement)
Public PropertyMultiLineDetermines if the text is displayed in multiple lines. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyNestDepthThe nesting depth, 0 for top level control elements, 1 for their direct child elements, 2 for those element's child elements etc. (read-only) (Inherited from Infragistics.Win.UIElement)
Public PropertyPaddingDetermines the padding around the image. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyParentThe parent/containing element (will be null for a top level/control element). (Inherited from Infragistics.Win.UIElement)
Public PropertyParentIsRightToLeftReturns whether this element is contained within an element that is RightToLeft. (Inherited from Infragistics.Win.UIElement)
Public PropertyPathSpecifies a GraphicsPath to use for drawing the Background, Borders, or ImageBackground of the UIElement. (Inherited from Infragistics.Win.UIElement)
Public PropertyProviderThe provider for the element (Inherited from Infragistics.Win.ImageAndTextUIElement)
Public PropertyRectThe element's bounding rectangle in client coordinates (Inherited from Infragistics.Win.UIElement)
Public PropertyRectInsideBordersReturns the rectangle after adjusting for any borders (Inherited from Infragistics.Win.UIElement)
Public PropertyRegionOverridden. Returns the region of this element.  
Public PropertyReserveShadowSpaceGets/sets whether the space should be reserved for an image shadow. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyRightToLeftGets a value indicating whether elements are aligned to support locales using right-to-left fonts. (Inherited from Infragistics.Win.UIElement)
Public PropertyRightToLeftResolvedReturns the resolved RightToLeft state of the element. (Inherited from Infragistics.Win.UIElement)
Public PropertyRotateTextGets/sets whether the text is rotated 180 degrees. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyScaledImageSizeDetermines the scaled size of an image. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyScaleImageDetermines if the image is scaled. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertySelectableItemIf the context for this element is a selectable item (e.g. a grid row, cell or header) it is returned. The default implementation walks up the parent chain calling this method recursively until a selectable item is found or the control element is reached (Inherited from Infragistics.Win.UIElement)
Public PropertyShadowImageGets/sets whether the image in the button displays a shadowed version under the actual image. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyShouldUseTypographicFormatStringBoolean property which shows if the UIElement should use Typographic FormatString (Inherited from Infragistics.Win.ImageAndTextUIElement)
Public PropertyTabItemGets/sets the tab item associated with the element.  
Public PropertyTabManagerReturns the owning TabManager object.  
Public PropertyTextText displayed in the button. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyTextElementReturns the TextUIElement associated with the ImageAndTextUIElement (Inherited from Infragistics.Win.ImageAndTextUIElement)
Public PropertyTextHAlignGets/sets the horizontal alignment for the text. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyTextPaddingPadding around the text. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyTextPlacementDetermines the placement of the text in relation to the image. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyTextVAlignGets/sets the vertical alignment for the text. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyThemedElementRegionReturns the region of this element that themed drawing should be clipped to. The default implementation returns null. (Inherited from Infragistics.Win.UIElement)
Public PropertyToolTipItemReturns or sets an object that provides tooltip information for the element. (Inherited from Infragistics.Win.UIElement)
Public PropertyTranslateAlignmentsIndicates whether the alignment properties should be translated when dealing with vertical elements. (Inherited from Infragistics.Win.ImageAndTextUIElement)
Public PropertyUIAutomationProviderReturns a UIAutomation provider for this UIElement. (Inherited from Infragistics.Win.UIElement)
Public PropertyUIRoleOverridden. Returns the Infragistics.Win.AppStyling.UIRole associated with this element.  
Public PropertyUIRoleResolvedReturns the Infragistics.Win.AppStyling.UIRole used by this element or an element higher up the parent chain. (Inherited from Infragistics.Win.UIElement)
Public PropertyUseTextPlacementGets/sets whether the appearance alignments or the text placement takes precedence when positioning the text and image elements. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyVerticalDetermines if the text is rendered vertically. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Public PropertyWrapTextDetermines if the text can be wrapped to multiple lines. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Protected Properties
 NameDescription
Protected PropertyAutoInvalidateUsed to determine if the element should invalidate itself when its properties are changed. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Protected PropertyChildElementArrayCapacityReturns the expected number of child elements for this element (Inherited from Infragistics.Win.UIElement)
Protected PropertyChildElementRectOverridden. Returns the rectangle to use when positioning the child elements  
Protected PropertyClipChildrenOverriden. The child elements must be clipped if the image element is larger than the panel. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Protected PropertyClipRectChildrenReturns the rectangle by which the child elements should be clipped. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Protected PropertyClipSelfOverridden. Returning true causes all drawing of this element to be expicitly clipped to its region  
Protected PropertyDelegateMousePanningToParentReturns the element which handles mouse panning for this element. (Inherited from Infragistics.Win.UIElement)
Protected PropertyDrawsFocusRectOverridden. Returns true if a focus rect should be drawn.  
Protected PropertyForceDrawsFocusRectReturns a boolean value indicating whether this element's focus rectangle drawing logic should ignore the associated control's focused state. (Inherited from Infragistics.Win.UIElement)
Protected PropertyHasCaptureIndicates if the element has capture. (Inherited from Infragistics.Win.UIElement)
Protected PropertyInkProviderReturns the InkProvider registered for our control's container. (Inherited from Infragistics.Win.UIElement)
Protected PropertyNotificationBadgeProviderOverridden. If the element can show a Notification Badge it will return its provider.  
Protected PropertyPrimaryContextUsed to keep track of the primary context for this element (e.g. its Row, Cell, Header etc.). Since most elements need only one context this property is usually adequate. (Inherited from Infragistics.Win.UIElement)
Protected PropertySupportsHorizontalMousePanningGets whether this Element supports horizontal mouse panning Default implementation returns false; derived elements that want to support panning must override this property implementation and return true If a derived element returns true, the mouse is captured when the middle button is pressed. The virtual 'OnMousePanHorizontal' method will be called during the capture. Derived elements that want to support panning should override OnMousePanHorizontal, and perform scrolling operations from within that method (Inherited from Infragistics.Win.UIElement)
Protected PropertySupportsVerticalMousePanningGets whether this Element supports vertical mouse panning Default implementation returns false; derived elements that want to support panning must override this property implementation and return true If a derived element returns true, the mouse is captured when the middle button is pressed. The virtual 'OnMousePanVertical' method will be called during the capture. Derived elements that want to support panning should override OnMousePanVertical, and perform scrolling operations from within that method (Inherited from Infragistics.Win.UIElement)
Protected PropertyThemedTabItemStateGets the tab item state to use when drawing the tab item themed.  
Protected PropertyWantsDrawNotificationsDetermines whether child element draw notifications should be invoked on the element. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Protected PropertyWantsMouseHoverNotificationOverridden. Indicates if the element wants to receive mouse hover notifications.  
Public Methods
 NameDescription
Public MethodAdjustableElementFromPointOverloaded. Returns an element reference if the passed in point is over the AdjustableArea of this element (or any of its child elements) (Inherited from Infragistics.Win.UIElement)
Public MethodAdjustRectForRightToLeftTakes a rect and adjusts it for RightToLeft relative to this UIElement. (Inherited from Infragistics.Win.UIElement)
Public MethodAdjustRectForZoomingAdjust the rectangle size and position based on the zoom factor of the ControlUIElement. (Inherited from Infragistics.Win.UIElement)
Public MethodAdjustRegionToZoomFactorAdjusts the region for the provided zoom factor (Inherited from Infragistics.Win.UIElement)
Public MethodContainsOverloaded. Overridden. Checks if the point is over the element. This may be overridden in derived classes for specialized hit test logic.  
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodDirtyChildElementsOverloaded. Sets the dirty flag so that the next time the element is drawn it will reposition its child elements (Inherited from Infragistics.Win.UIElement)
Public MethodDispose (Inherited from Infragistics.Shared.DisposableObject)
Public MethodDrawOverloaded. Draws the element. (Inherited from Infragistics.Win.UIElement)
Public MethodDrawElementRenders the element into the graphics object of the specified defaultDrawParams. This method will recursively invoke itself for rendering the descendant elements. (Inherited from Infragistics.Win.UIElement)
Public MethodDrawToBitmapReturns a bitmap into which the UIElement has been drawn. (Inherited from Infragistics.Win.UIElement)
Public MethodElementFromPointOverloaded. Returns the lowest level element that contains the passed in point (Inherited from Infragistics.Win.UIElement)
Public MethodGetAdjustableCursorThe adjustable cursor is used by any element that can be moved or resized. Returning null means the element can not be adjusted by clicking on the passed in point. (Inherited from Infragistics.Win.UIElement)
Public MethodGetAdjustmentRangeReturns the range limits for adjusting the element in either or both dimensions. It also returns the initial rects for the vertical and horizontal bars that will need to be inverted during the mouse drag operation. Default implementation sets everything to zero. (Inherited from Infragistics.Win.UIElement)
Public MethodGetAncestorWalks up the parent chain until it reaches the parent of the requested type. Also, if this element is of the passed in type then this elemnt will be returned. (Inherited from Infragistics.Win.UIElement)
Public MethodGetBorderWidthsOverridden. Returns the widths of all four borders  
Public MethodGetContextOverloaded. Returns the primary context object. (Inherited from Infragistics.Win.UIElement)
Public MethodGetDescendantOverloaded. Returns an element of the requested type or null. (Inherited from Infragistics.Win.UIElement)
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodHasAncestorReturns true if the passed in element is in this elment's parent chain (Inherited from Infragistics.Win.UIElement)
Public MethodHasContextOverloaded. Returns true if this element (or any of its ancestors) has this context (Inherited from Infragistics.Win.UIElement)
Public MethodHitTestRetrieves the child accessible object at the specified screen coordinates. (Inherited from Infragistics.Win.UIElement)
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodInitProviderInitialize the provider (Inherited from Infragistics.Win.ImageAndTextUIElement)
Public MethodInvalidateOverloaded. Overridden. Invalidates this element  
Public MethodIsDescendantOfReturns true if this element is the same as the specified element or if this element is a descendant of the specified element. (Inherited from Infragistics.Win.UIElement)
Public MethodNavigateOverloaded. Navigates to another accessible object (Inherited from Infragistics.Win.UIElement)
Public MethodOffsetOverloaded. Offsets this element rect and all of its child elements (Inherited from Infragistics.Win.UIElement)
Public MethodPointInAdjustableAreaReturns true if the passed in point is over an area of this element that would require the AdjustableCursor to be displayed (Inherited from Infragistics.Win.UIElement)
Public MethodPointInElementOverloaded. Checks if the point is over the element and is not over an overlapping sibling element. (Inherited from Infragistics.Win.UIElement)
Public MethodPrintDraws the element into a printer dc. (Inherited from Infragistics.Win.UIElement)
Public MethodVerifyChildElementsOverloaded. Called to ensure that all child elements are created and positioned properly. If the ChildElementsDirty flag is true then the PositionChildElements will be called and the dirty flag will be reset. This method gets called recursively for all descendant elements. (Inherited from Infragistics.Win.UIElement)
Public MethodVerifyNotDisposed (Inherited from Infragistics.Shared.DisposableObject)
Protected Methods
 NameDescription
Protected MethodAfterDrawChildInvoked after a phase of the child elements is invoked. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Protected MethodBeforeDrawChildInvoked before a phase of the child elements is invoked. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Protected MethodContinueDescendantSearchThis method is called from Infragistics.Win.UIElement.GetDescendant as an optimization to prevent searching down element paths that can't possibly contain the element that is being searched for. (Inherited from Infragistics.Win.UIElement)
Protected MethodCreateUIAutomationProviderFactory method which creates a UI Automation wrapper for the specified context. (Inherited from Infragistics.Win.UIElement)
Protected MethodDrawBackColorOverridden. Overriden. Renders the background for the tab item.  
Protected MethodDrawBordersOverridden. Invoked when the borders for the element should be rendered.  
Protected MethodDrawChildElementsDefault child element rendering - draws each of the child elements. (Inherited from Infragistics.Win.UIElement)
Protected MethodDrawFocusOverridden. Default drawfocus method draws a focus rect inside the element's borders  
Protected MethodDrawForegroundDefault foreground rendering - does nothing (Inherited from Infragistics.Win.UIElement)
Protected MethodDrawImageDefault image rendering - does nothing (Inherited from Infragistics.Win.UIElement)
Protected MethodDrawImageBackgroundOverriden. Only draws the imagebackground if Infragistics.Win.ImageAndTextUIElement.DrawsImageBackground is set to true. (Inherited from Infragistics.Win.ImageAndTextUIElement)
Protected MethodDrawThemeOverridden. Overriden. Draws the themed background for a progress bar.  
Protected MethodGetUIRoleHelper method for obtaining a Infragistics.Win.AppStyling.UIRole for a particular role name. (Inherited from Infragistics.Win.UIElement)
Protected MethodInitAppearanceOverridden. Initializes the appearance of the element.  
Protected MethodInternalCursorFromAppearanceExtracts the cursor from the appearance object this method is overridden by an element with a mousepointer set (Inherited from Infragistics.Win.UIElement)
Protected MethodInternalSetElementsChangedDefault implementation just walks up the parent chain. This is overriden by the ControlUIElementBase class which maintains a flag that some descendant element may have changed (Inherited from Infragistics.Win.UIElement)
Protected MethodIntersectChildElementInvalidRectInvoked by the child elements to determine the intersection of the child element's rectangle with the invalid rect. (Inherited from Infragistics.Win.ImageAndTextUIElementEx)
Protected MethodIntersectInvalidRectReturns the intersection of the element's rect with the invalid rect for the current draw operation. (Inherited from Infragistics.Win.UIElement)
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Protected MethodOnAfterDrawA virtual method that gets called after the element draw operation finishes. (Inherited from Infragistics.Win.UIElement)
Protected MethodOnBeforeDrawA virtual method that gets called before the element draw process starts. (Inherited from Infragistics.Win.UIElement)
Protected MethodOnDisposeOverridden. Invoked when element is being disposed.  
Protected MethodOnMousePanCaptureCalled when this element is captured to begin a mouse panning operation. (Inherited from Infragistics.Win.UIElement)
Protected MethodOnMousePanCaptureTerminatedCalled when capture is released from this element to end a mouse panning operation. (Inherited from Infragistics.Win.UIElement)
Protected MethodOnMousePanHorizontalVirtual method that is called each time the mouse pans horizontally Derived classes should override this method (Inherited from Infragistics.Win.UIElement)
Protected MethodOnMousePanVerticalVirtual method that is called each time the mouse pans vertically Derived classes should override this method (Inherited from Infragistics.Win.UIElement)
Protected MethodPositionChildElementsOverridden. Handles the creation and positioning of the child elements.  
Protected MethodSetParentSets the parent element (Inherited from Infragistics.Win.UIElement)
Protected MethodWantsInputNotificationReturns true if this ui element is interested in getting notificaions of type inputType at the specified location. Default implementation always returns true. (Inherited from Infragistics.Win.UIElement)
See Also