Class
ApplicationMenu

Represents the Application menu within the RibbonView control.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.RibbonView.dll

Syntax:

cs-api-definition
[Themable]
[TelerikToolboxCategory("Navigation")]
public class ApplicationMenu : ItemsControl

Inheritance: objectApplicationMenu

Constructors

ApplicationMenu()

Initializes a new instance of the ApplicationMenu class.

Declaration

cs-api-definition
public ApplicationMenu()

Fields

ContentProperty

Identifies a Content property.

Declaration

cs-api-definition
public static readonly DependencyProperty ContentProperty

Field Value

DependencyProperty

FooterContentProperty

Identifies a FooterContent property.

Declaration

cs-api-definition
public static readonly DependencyProperty FooterContentProperty

Field Value

DependencyProperty

RightPaneVisibilityProperty

Identifies the RightPaneVisibility property.

Declaration

cs-api-definition
public static readonly DependencyProperty RightPaneVisibilityProperty

Field Value

DependencyProperty

Properties

Content

Gets or sets the content in the right pane of the menu.

Declaration

cs-api-definition
public object Content { get; set; }

Property Value

object

FooterContent

Gets or sets the content of the bottom area.

Declaration

cs-api-definition
public object FooterContent { get; set; }

Property Value

object

RightPaneVisibility

Gets or sets the right pane Visibility.

Declaration

cs-api-definition
public Visibility RightPaneVisibility { get; set; }

Property Value

Visibility

Methods

ClearContainerForItemOverride(DependencyObject, object)

When overridden in a derived class, undoes the effects of the method.

Declaration

cs-api-definition
protected override void ClearContainerForItemOverride(DependencyObject element, object item)

Parameters

element

DependencyObject

item

object

HideInternalPopups()

A helper method. The only purpose is to close an internal popup if any.

Declaration

cs-api-definition
public void HideInternalPopups()

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .

Declaration

cs-api-definition
public override void OnApplyTemplate()

OnInitialized(EventArgs)

Raises the event. This method is invoked whenever is set to true internally.

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

OnMouseLeftButtonDown(MouseButtonEventArgs)

The MouseLeftButtonDown callback.

Declaration

cs-api-definition
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)

Parameters

e

MouseButtonEventArgs

PrepareContainerForItemOverride(DependencyObject, object)

Prepares the specified element to display the specified item.

Declaration

cs-api-definition
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)

Parameters

element

DependencyObject

Element used to display the specified item.

item

object

Specified item.

ResetTheme()

Resets the theme.

Declaration

cs-api-definition
public void ResetTheme()