Class RadOutlookBarItem
Represents a headered content area in a RadOutlookBar that displays image and text in the header and developer-supplied content in the content area.
Inherited Members
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Navigation.dll
Syntax
[TelerikToolboxCategory("Navigation")]
public class RadOutlookBarItem : RadTabItem, ISelectable, IRadTabItem, IOutlookBarItem
Constructors
RadOutlookBarItem()
Fields
IconMarginProperty
Identifies the IconMarginProperty dependency property.
Declaration
public static readonly DependencyProperty IconMarginProperty
Field Value
System.Windows.DependencyProperty
|
IconProperty
Identifies the Icon dependency property.
Declaration
public static readonly DependencyProperty IconProperty
Field Value
System.Windows.DependencyProperty
|
MinimizedContentProperty
Identifies the MinimizedContent dependency property.
Declaration
public static readonly DependencyProperty MinimizedContentProperty
Field Value
System.Windows.DependencyProperty
|
MinimizedContentTemplateProperty
Identifies the MinimizedContentTemplate dependency property.
Declaration
public static readonly DependencyProperty MinimizedContentTemplateProperty
Field Value
System.Windows.DependencyProperty
|
MinimizedContentTemplateSelectorProperty
Identifies the MinimizedContentTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty MinimizedContentTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty
|
PositionChangedEvent
This event gets fired every time a RadOutlookBarItem changes its position.
Declaration
public static readonly RoutedEvent PositionChangedEvent
Field Value
RoutedEvent
|
SmallIconProperty
Identifies the SmallIcon dependency property.
Declaration
public static readonly DependencyProperty SmallIconProperty
Field Value
System.Windows.DependencyProperty
|
TitleProperty
Identifies the Header property.
Declaration
public static readonly DependencyProperty TitleProperty
Field Value
System.Windows.DependencyProperty
|
TitleTemplateProperty
Identifies the TitleTemplate dependency property.
Declaration
public static readonly DependencyProperty TitleTemplateProperty
Field Value
System.Windows.DependencyProperty
|
TitleTemplateSelectorProperty
Identifies the TitleTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty TitleTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty
|
Properties
BottomTemplate
This property does not apply to OutlookBarItem.
Declaration
public override ControlTemplate BottomTemplate { get; set; }
Property Value
System.Windows.Controls.ControlTemplate
|
Overrides
Icon
Gets or sets the source of the icon of RadOutlookBarItem.
Declaration
public ImageSource Icon { get; set; }
Property Value
System.Windows.Media.ImageSource
|
Remarks
The icon is visible when the RadOutlookBarItem is in the ActiveArea.
IconMargin
Gets or sets the margin of the icon of RadOutlookBarItem.
Declaration
public Thickness IconMargin { get; set; }
Property Value
System.Windows.Thickness
|
IsBreak
This property does not apply to OutlookBarItem.
Declaration
public override bool IsBreak { get; set; }
Property Value
System.Boolean
|
Overrides
LeftTemplate
This property does not apply to OutlookBarItem.
Declaration
public override ControlTemplate LeftTemplate { get; set; }
Property Value
System.Windows.Controls.ControlTemplate
|
Overrides
MinimizedContent
Gets or sets the content that will represent the RadOutlookBarItem while in MinimizedArea.
Declaration
public object MinimizedContent { get; set; }
Property Value
System.Object
|
MinimizedContentTemplate
Gets or sets the content template that will represent the RadOutlookBarItem while in MinimizedArea.
Declaration
public DataTemplate MinimizedContentTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
MinimizedContentTemplateSelector
Gets or sets the content template selector that will select a template to represent the RadOutlookBarItem while in MinimizedArea.
Declaration
public DataTemplateSelector MinimizedContentTemplateSelector { get; set; }
Property Value
DataTemplateSelector
|
Position
Gets the position of the RadOutlookBarItem. This item can be positioned in: ActiveArea MinimizedArea OverflowArea.
Declaration
public OutlookBarItemPosition Position { get; }
Property Value
OutlookBarItemPosition
|
RightTemplate
This property does not apply to OutlookBarItem.
Declaration
public override ControlTemplate RightTemplate { get; set; }
Property Value
System.Windows.Controls.ControlTemplate
|
Overrides
SmallIcon
Gets or sets the source of the small icon of RadOutlookBarItem.
Declaration
public ImageSource SmallIcon { get; set; }
Property Value
System.Windows.Media.ImageSource
|
Remarks
The small icon is visible when the RadOutlookBarItem is in the MinimizedArea.
TabOrientation
This property does not apply to OutlookBarItem.
Declaration
public override Orientation TabOrientation { get; }
Property Value
System.Windows.Controls.Orientation
|
Overrides
TabStripPlacement
This property does not apply to OutlookBarItem.
Declaration
public override Dock TabStripPlacement { get; }
Property Value
Dock
|
Overrides
Title
Gets or sets the title of the parent RadOutlookBar control.
Declaration
public object Title { get; set; }
Property Value
System.Object
|
TitleTemplate
Gets or sets the template for the title of the parent RadOutlookBar control.
Declaration
public DataTemplate TitleTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
TitleTemplateSelector
Gets or sets the template selector for the title template of the parent RadOutlookBar control.
Declaration
public DataTemplateSelector TitleTemplateSelector { get; set; }
Property Value
DataTemplateSelector
|
TopTemplate
This property does not apply to OutlookBarItem.
Declaration
public override ControlTemplate TopTemplate { get; set; }
Property Value
System.Windows.Controls.ControlTemplate
|
Overrides
Methods
add_PositionChanged(PositionChangedEventHandler)
Declaration
public void add_PositionChanged(PositionChangedEventHandler value)
Parameters
PositionChangedEventHandler
value
|
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate().
Declaration
public override void OnApplyTemplate()
Overrides
OnCreateAutomationPeer()
Creates a RadOutlookBarItemAutomationPeer.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
A new instance of the RadTabItemAutomationPeer. |
Overrides
OnHeaderChanged(Object, Object)
Allows derived classes to act on header change.
Declaration
protected override void OnHeaderChanged(object oldHeader, object newHeader)
Parameters
System.Object
oldHeader
The old header value. |
System.Object
newHeader
The new header value. |
Overrides
See Also
OnIsSelectedChanged(Boolean, Boolean)
Called when item is selected.
Declaration
protected override void OnIsSelectedChanged(bool oldValue, bool newValue)
Parameters
System.Boolean
oldValue
|
System.Boolean
newValue
|
Overrides
OnTitleChanged(Object, Object)
Allows derived classes to act on header change.
Declaration
protected virtual void OnTitleChanged(object oldHeader, object newHeader)
Parameters
System.Object
oldHeader
The old header value. |
System.Object
newHeader
The new header value. |
See Also
remove_PositionChanged(PositionChangedEventHandler)
Declaration
public void remove_PositionChanged(PositionChangedEventHandler value)
Parameters
PositionChangedEventHandler
value
|
Events
PositionChanged
Occurs when a RadOutlookBarItem changes its position, for example, from ActiveArea to MinimizedArea.
Declaration
public event PositionChangedEventHandler PositionChanged
Event Type
PositionChangedEventHandler
|