RadControls for Silverlight

The RadOutlookBar type exposes the following members.

Methods

  NameDescription
Protected methodArrangeOverride
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.
(Overrides FrameworkElement..::..ArrangeOverride(Size).)
Protected methodBringSelectedItemIntoView
Brings the selected tab into view asynchronously.
(Inherited from RadTabControlBase.)
Protected methodChangeVisualState()()()()
Changes the visual state of the control using transitions.
(Inherited from ItemsControl.)
Protected methodChangeVisualState(Boolean)
Updates the visual states of the control.
(Overrides RadTabControlBase..::..ChangeVisualState(Boolean).)
Protected methodClearContainerForItemOverride
When overridden in a derived class, undoes the effects of the PrepareContainerForItemOverride(DependencyObject, Object) method.
(Inherited from RadTabControl.)
Protected methodClearContentSafely
Clears all ContentPresenter elements inside the ContentElementStorage template part and clears the ContentElement template part. Also clears the ContentElementStorage children used to represent content from different tab items.
(Inherited from RadTabControlBase.)
Protected methodFindTemplateFromPosition
Returns a template for the given position of the TabStrip.
(Inherited from RadTabControlBase.)
Protected methodGetContainer
Returns a new instance of the control that implements the IRadTabItem interface.
(Inherited from RadTabControl.)
Protected methodGetContainerForItemOverride
Creates or identifies the element that is used to display the given item.
(Overrides RadTabControlBase..::..GetContainerForItemOverride()()()().)
Protected methodGetContainerForMinimizedItem
This method returns a new instance of MinimizedOutlookBarItem. If overridden, it must return an instance of a class that derives from MinimizedOutlookBarItem.
Protected methodGoToState
Attempts to move the control to one of the states in the list.
(Inherited from RadTabControlBase.)
Protected methodIsItemItsOwnContainerOverride
Determines if the specified item is (or is eligible to be) its own container.
(Overrides RadTabControlBase..::..IsItemItsOwnContainerOverride(Object).)
Public methodOnApplyTemplate
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate()()()().
(Overrides RadTabControl..::..OnApplyTemplate()()()().)
Protected methodOnCreateAutomationPeer
Creates a RadOutlookBarAutomationPeer peer associated with this object.
(Overrides RadTabControl..::..OnCreateAutomationPeer()()()().)
Protected methodOnDropDownClosed
Called before the DropDownClosed event is invoked.
(Inherited from RadTabControlBase.)
Protected methodOnDropDownMenuClosed
Called when DropDownMenu has closed.
(Inherited from RadTabControlBase.)
Protected methodOnDropDownMenuItemClick
Called when a DropDownMenu menu item has been clicked.
(Inherited from RadTabControlBase.)
Protected methodOnDropDownOpened
Called before the DropDownOpened event is invoked.
(Overrides RadTabControlBase..::..OnDropDownOpened(DropDownEventArgs).)
Protected methodOnGotFocus
Called before the GotFocus event occurs.
(Inherited from ItemsControl.)
Protected methodOnIsDropDownOpenChanged
Called when the IsDropDownOpen property changes.
(Inherited from RadTabControlBase.)
Protected methodOnIsEnabledChanged
Invoked when the IsEnabled property of the control changes.
(Inherited from ItemsControl.)
Protected methodOnIsFocusedChanged
Called when the IsFocused property changes.
(Inherited from ItemsControl.)
Protected methodOnItemsChanged
Raises the [E:ItemsChanged] event.
(Overrides RadTabControlBase..::..OnItemsChanged(NotifyCollectionChangedEventArgs).)
Protected methodOnItemTemplateSelectorChanged
When overridden OnRadItemTemplateSelectorChanged is called when the TemplateSelector for the contained items changes.
(Inherited from ItemsControl.)
Protected methodOnKeyDown
Called before the KeyDown event occurs.
(Overrides ControlOnKeyDown(KeyEventArgs).)
Protected methodOnLeftScrollButtonClick
Invoked when the left scroll button has been clicked.
(Inherited from RadTabControlBase.)
Protected methodOnLostFocus
Called before the LostFocus event occurs.
(Inherited from ItemsControl.)
Protected methodOnPreviewSelectionChanged
Raises the PreviewSelectionChangedEvent.
(Inherited from RadTabControlBase.)
Protected methodOnRightScrollButtonClick
Invoked when the right scroll button has been clicked.
(Inherited from RadTabControlBase.)
Protected methodOnSelectedValueChanged
Called when the SelectedValue property is changed.
(Inherited from Selector.)
Protected methodOnSelectedValuePathChanged
Called when the SelectedValuePath property is changed.
(Inherited from Selector.)
Protected methodOnSelectionChanged(SelectionChangedEventArgs)
Called when the selection changes.
(Inherited from Selector.)
Protected methodOnSelectionChanged(RadSelectionChangedEventArgs)
Raises the SelectionChanged routed event.
(Overrides RadTabControlBase..::..OnSelectionChanged(RadSelectionChangedEventArgs).)
Protected methodPrepareContainerForItemOverride
Prepares the specified element to display the specified item.
(Overrides RadTabControlBase..::..PrepareContainerForItemOverride(DependencyObject, Object).)
Public methodScrollIntoView
Scrolls the container of given item into view.
(Inherited from RadTabControlBase.)
Protected methodScrollTabStripToStartBound
Scrolls the TabStrip element to its starting bound.
(Inherited from RadTabControlBase.)
Protected methodScrollViewer_GotFocus
Handles the GotFocus event of the ScrollViewer control.
(Inherited from RadTabControlBase.)
Protected methodScrollViewer_MouseLeftButtonDown
Raises the IsMousePressed flag. Used in the focus movement calculations.
(Inherited from RadTabControlBase.)
Protected methodScrollViewer_MouseLeftButtonUp
Clears the IsMousePressed flag. Used in the focus movement calculations.
(Inherited from RadTabControlBase.)
Protected methodScrollViewer_MouseWheel
Handles the MouseWheel event of the ScrollViewer control.
(Inherited from RadTabControlBase.)
Protected methodSelector_SelectionChanged
Handles the SelectionChanged event of the Selector control.
(Overrides RadTabControlBase..::..Selector_SelectionChanged(Object, SelectionChangedEventArgs).)
Protected methodSetTabStripTabNavigationMode
Sets the TabStrip navigation mode.
(Inherited from RadTabControlBase.)
Protected methodSetTemplate
Sets the control template to the given value.
(Inherited from RadTabControlBase.)
Protected methodUpdateDragSettings
Updates TabControl and TabItems drag properties. This method affects and depends on AllowDragReorder property.
(Inherited from RadTabControl.)
Protected methodUpdateDropSettings
Updates TabControl and TabItems drag and drop properties. This method affects and depends on AllowDragReorder and AllowDragOverTab properties.
(Inherited from RadTabControl.)
Protected methodUpdateFocusOnSelectionChange
Updates the focus. This method should be called after selection of tab item in order to focus the appropriate element. If the focus is outside the tab or in the contents of the previously selected tab item then the first element in the selected tab contents will be focused. If the TabStrip is focused calling this method will focus the newly selected tab header.
(Inherited from RadTabControlBase.)
Protected methodUpdateScrollButtonsState
Updates the state of the scroll buttons.
(Inherited from RadTabControlBase.)
Protected methodUpdateSelectedContentProperties
Updates the selected content properties SelectedContent, SelectedContentTemplate and SelectedContentTemplateSelector. Selected content properties are used when representing the content of selected tab item.
(Inherited from RadTabControl.)
Protected methodUpdateTabRows
Visually updates the tab rows.
(Inherited from RadTabControlBase.)
Protected methodUpdateTabStrip
Updates the TabStrip.
(Inherited from RadTabControlBase.)

Extension Methods

  NameDescription
Public Extension MethodChildrenOfType<(Of <<'(T>)>>)
Gets all child elements recursively from the visual tree by given type.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodClearIfNoBindingAndSet
Clears if set.
(Defined by CommonExtensions.)
Public Extension MethodClearIfSet
Clears the property if a value has been set.
(Defined by CommonExtensions.)
Public Extension MethodClearValue
Clears the local value of the read only property.
(Defined by DependencyPropertyExtensions.)
Public Extension MethodCoerceValue
Coerces the value of the specified dependency property. This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.
(Defined by DependencyPropertyExtensions.)
Public Extension MethodEnableLayoutRounding (Defined by LayoutRoundingHelperExtensions.)
Public Extension MethodFindChildByType<(Of <<'(T>)>>)
Finds child element of the specified type. Uses breadth-first search.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodFromRoot
Returns the coordinates of the given point with respect to the given element. The given coordinates should be with respect to the root visual.
(Defined by Utils.)
Public Extension MethodGetAssociatedInlineUIContainer (Defined by ExtensionMethods.)
Public Extension MethodGetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodGetBaseControlItemStatus
Gets a string that communicates the visual status of a Control.
(Defined by AutomationExtensions.)
Public Extension MethodGetBoundsRelativeTo (Defined by ExtensionMethods.)
Public Extension MethodGetGlobalMousePosition
(Defined by WindowHost.)
Public Extension MethodGetHashCodeOrZero (Defined by ExtensionMethods.)
Public Extension MethodGetParentPane
(Defined by DockingLogicalTreeHelper.)
Public Extension MethodGetParents
Enumerates through element's parents in the visual tree.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodGetVisualParent<(Of <<'(T>)>>)
Searches up in the visual tree for parent element of the specified type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded. (Defined by ExtensionMethods.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is an ancestor of the descendant.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsKeyboardFocusWithin (Defined by KeyboardHelper.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by DependencyObjectExtensions.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by CommonExtensions.)
Public Extension MethodParentOfType<(Of <<'(T>)>>)
Gets the parent element from the visual tree by given type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodPointFromScreen
Returns the coordinates of the given point with respect to the given element. The given coordinates should be with respect to the root visual.
(Defined by Utils.)
Public Extension MethodPointToScreen
Returns the coordinates of the given point with respect to the root application. The given point should be the coordinates with respect to the given framework element.
(Defined by Utils.)
Public Extension MethodSetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Public Extension MethodSetLayout
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Point)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Double, Double)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetValue
Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.
(Defined by DependencyPropertyExtensions.)
Public Extension MethodSlideIn()()()()Overloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideIn(TimeSpan)Overloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOut()()()()Overloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOut(TimeSpan)Overloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodToRoot
Returns the coordinates of the given point with respect to the root application. The given point should be the coordinates with respect to the given framework element.
(Defined by Utils.)
Public Extension MethodTranslate(Nullable<(Of <<'(Double>)>>), Nullable<(Of <<'(Double>)>>), Nullable<(Of <<'(Double>)>>), Nullable<(Of <<'(Double>)>>), TimeSpan)Overloaded.
Translates the target element as requested by the parameters.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(Nullable<(Of <<'(Double>)>>), Nullable<(Of <<'(Double>)>>), Nullable<(Of <<'(Double>)>>), Nullable<(Of <<'(Double>)>>), TimeSpan, Action)Overloaded.
Translates the target element as requested by the parameters and executes the action request.
(Defined by CalendarAnimation.)

See Also