Class
NavigationItemButton

Represents custom control that is used to navigate to the specific RadialMenuItem children.

Definition

Constructors

NavigationItemButton()

Initializes a new instance of the NavigationItemButton class.

Declaration

cs-api-definition
public NavigationItemButton()

Fields

ContentGlyphProperty

Identifies the ContentGlyph dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ContentGlyphProperty

Field Value

DependencyProperty

Properties

ContentGlyph

Gets or sets the text inside NavigationItemButton.

Declaration

cs-api-definition
public string ContentGlyph { get; set; }

Property Value

string

Example

xaml
<telerikPrimitives:RadRadialMenu.Resources>
    <Style TargetType="telerikPrimitivesMenu:NavigationItemButton">
        <Setter Property="ContentGlyph" Value="select"/>
    </Style>
</telerikPrimitives:RadRadialMenu.Resources>

Methods

ApplyTemplateCore()

Called when the Framework is called. Inheritors should override this method should they have some custom template-related logic. This is done to ensure that the property is properly initialized.

Declaration

cs-api-definition
protected override bool ApplyTemplateCore()

Returns

bool

Overrides RadControl.ApplyTemplateCore()

ComposeVisualStateName()

Builds the current visual state for this instance.

Declaration

cs-api-definition
protected override string ComposeVisualStateName()

Returns

string

Overrides RadControl.ComposeVisualStateName()

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides RadControl.OnCreateAutomationPeer()

OnKeyDown(KeyRoutedEventArgs)

Called before the KeyDown event occurs.

Declaration

cs-api-definition
protected override void OnKeyDown(KeyRoutedEventArgs e)

Parameters

e

KeyRoutedEventArgs

The data for the event.

OnPointerEntered(PointerRoutedEventArgs)

Called before the PointerEntered event occurs.

Declaration

cs-api-definition
protected override void OnPointerEntered(PointerRoutedEventArgs e)

Parameters

e

PointerRoutedEventArgs

Event data for the event.

OnPointerExited(PointerRoutedEventArgs)

Called before the PointerExited event occurs.

Declaration

cs-api-definition
protected override void OnPointerExited(PointerRoutedEventArgs e)

Parameters

e

PointerRoutedEventArgs

Event data for the event.

OnTemplateApplied()

Occurs when the method has been called and the template is already successfully applied.

Declaration

cs-api-definition
protected override void OnTemplateApplied()

Overrides RadControl.OnTemplateApplied()