Class
RadHexHubTile

Defines a hexagonal tile with a picture, title, message and notification count. Similar to Mail, Messaging or Internet Explorer.

Definition

Namespace:Telerik.UI.Xaml.Controls.Primitives

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class RadHexHubTile : HubTileBase

Inheritance: objectRadControlHubTileBaseRadHexHubTile

Inherited Members HubTileBase.TitlePropertyHubTileBase.TitleTemplatePropertyHubTileBase.UpdateIntervalPropertyHubTileBase.IsFrozenPropertyHubTileBase.BackContentPropertyHubTileBase.BackContentTemplatePropertyHubTileBase.CommandPropertyHubTileBase.IsFlippedPropertyHubTileBase.CommandParameterPropertyHubTileBase.Finalize()HubTileBase.OnPointerEntered(PointerRoutedEventArgs)HubTileBase.OnPointerExited(PointerRoutedEventArgs)HubTileBase.Update(bool, bool)HubTileBase.OnTemplateApplied()HubTileBase.LoadCore()HubTileBase.UnloadCore()HubTileBase.ResetTimer()HubTileBase.OnBackStateActivated()HubTileBase.OnBackStateDeactivated()HubTileBase.UpdateTimerState()HubTileBase.IsFlippedHubTileBase.CommandHubTileBase.CommandParameterHubTileBase.TitleHubTileBase.TitleTemplateHubTileBase.IsFrozenHubTileBase.UpdateIntervalHubTileBase.BackContentHubTileBase.BackContentTemplateHubTileBase.IsPointerOverHubTileBase.LayoutRootHubTileBase.ShouldClipHubTileBase.IsUpdateTimerNeededRadControl.EndVisualStateUpdate(bool, bool)RadControl.UpdateVisualState(bool)RadControl.BeginVisualStateUpdate()RadControl.SetVisualState(string, bool)RadControl.CanUpdateVisualState()RadControl.MeasureOverride(Size)RadControl.ArrangeOverride(Size)RadControl.OnApplyTemplate()RadControl.UnapplyTemplateCore()RadControl.OnIsEnabledChanged(bool, bool)RadControl.OnLoaded()RadControl.CurrentVisualStateRadControl.IsLoadedRadControl.IsLoadingRadControl.IsUnloadedRadControl.WasUnloadedRadControl.IsTemplateApplied

Constructors

RadHexHubTile()

Initializes a new instance of the RadHexHubTile class.

Declaration

cs-api-definition
public RadHexHubTile()

Fields

ImageSourceProperty

Identifies the ImageSource dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ImageSourceProperty

Field Value

DependencyProperty

LengthProperty

Identifies the Length dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LengthProperty

Field Value

DependencyProperty

OrientationProperty

Identifies the Orientation dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty OrientationProperty

Field Value

DependencyProperty

StrokeThicknessProperty

Identifies the StrokeThickness dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty StrokeThicknessProperty

Field Value

DependencyProperty

Properties

ImageSource

Gets or sets the source of the image.

Declaration

cs-api-definition
public ImageSource ImageSource { get; set; }

Property Value

ImageSource

Length

Gets or sets the longest dimension of the hexagon.

Declaration

cs-api-definition
public double Length { get; set; }

Property Value

double

Orientation

Gets or sets the orientation of the hexagon.

Declaration

cs-api-definition
public HexOrientation Orientation { get; set; }

Property Value

HexOrientation

StrokeThickness

Gets or sets the thickness of the hexagon border.

Declaration

cs-api-definition
public double StrokeThickness { get; set; }

Property Value

double

Methods

ApplyTemplateCore()

Resolves the ControlTemplate parts.

Declaration

cs-api-definition
protected override bool ApplyTemplateCore()

Returns

bool

Overrides HubTileBase.ApplyTemplateCore()

ComposeVisualStateName()

Builds the current visual state for this instance.

Declaration

cs-api-definition
protected override string ComposeVisualStateName()

Returns

string

Overrides HubTileBase.ComposeVisualStateName()

OnBackContentChanged(object, object)

A virtual callback that is called when the BackContent property changes.

Declaration

cs-api-definition
protected override void OnBackContentChanged(object newBackContent, object oldBackContent)

Parameters

newBackContent

object

The new BackContent value.

oldBackContent

object

The old BackContent value.

Overrides HubTileBase.OnBackContentChanged(object, object)

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides HubTileBase.OnCreateAutomationPeer()

OnIsFlippedChanged(bool, bool)

This callback is invoked when IsFlipped is changed.

Declaration

cs-api-definition
protected override void OnIsFlippedChanged(bool newValue, bool oldValue)

Parameters

newValue

bool

oldValue

bool

Overrides HubTileBase.OnIsFlippedChanged(bool, bool)

OnTapped(TappedRoutedEventArgs)

Called before the event occurs.

Declaration

cs-api-definition
protected override void OnTapped(TappedRoutedEventArgs e)

Parameters

e

TappedRoutedEventArgs

Overrides HubTileBase.OnTapped(TappedRoutedEventArgs)

UpdateIsFlipped(bool)

Updates the value of the IsFlipped property.

Declaration

cs-api-definition
protected override void UpdateIsFlipped(bool animate)

Parameters

animate

bool

Overrides HubTileBase.UpdateIsFlipped(bool)