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, 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
System.Windows.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
System.Windows.Controls.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
System.Windows.Controls.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
System.Windows.Controls.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
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
OnInitialized(EventArgs)
Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs
e
The System.Windows.RoutedEventArgs that contains the event data. |
Overrides
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
|