Class HubTile
Inheritance
System.Object
HubTile
Assembly: Syncfusion.Tools.Windows.dll
public class HubTile : Control
Constructors
Declaration
Fields
Declaration
public int HorizontalRotateImageIndex
Field Value
Declaration
public ImageLayout m_BackGroundImageLayout
Field Value
Type |
System.Windows.Forms.ImageLayout |
Properties
Gets/Sets HubTile BackColor
Declaration
public override Color BackColor { get; set; }
Property Value
Type |
System.Drawing.Color |
Declaration
public override Image BackgroundImage { get; set; }
Property Value
Type |
System.Drawing.Image |
Declaration
public override ImageLayout BackgroundImageLayout { get; }
Property Value
Type |
System.Windows.Forms.ImageLayout |
Gets/Sets the tile banner region text layout properties.
Declaration
public TextItem Banner { get; set; }
Property Value
Gets/Sets the Banner Region Color of the Tile. It will be applicable for DefaultTile and RotateTile type.
Declaration
public Color BannerColor { get; set; }
Property Value
Type |
System.Drawing.Color |
Gets/Sets tile Banner Height
Declaration
public int BannerHeight { get; set; }
Property Value
Gets/Sets Icon to be displayed in Tile Banner Region, it will be applicable for DefaultTile type.
Declaration
public Image BannerIcon { get; set; }
Property Value
Type |
System.Drawing.Image |
Body
Gets/Sets HubTile Title layout Properties
Declaration
public TextItem Body { get; set; }
Property Value
CustomTextPosition
Gets/Sets Region to display Body Text on HubTile.
Declaration
public Rectangle CustomTextPosition { get; set; }
Property Value
Type |
System.Drawing.Rectangle |
Gets/Sets whether to enable HubTile Hover border color
Declaration
public bool EnableHoverColor { get; set; }
Property Value
Gets/Sets whether tile SelectionMarker can be drawn
Declaration
public bool EnableSelectionMarker { get; set; }
Property Value
Gets/Sets whether tile sliding effect can be enabled or not.
Declaration
public bool EnableTileSlideEffect { get; set; }
Property Value
Gets/Sets whether tile expands on focus or not.
Declaration
public bool ExpandOnHover { get; set; }
Property Value
Declaration
public override Font Font { get; set; }
Property Value
Gets/Sets tile footer region text layout properties.
Declaration
public TextItem Footer { get; set; }
Property Value
Gets/Sets the hover border length which will be drawn once Tile is focused.
Declaration
public int HoverBorderLength { get; set; }
Property Value
Gets/Sets the hover border color which will be drawn once Tile is focused.
Declaration
public Color HoveredBorderColor { get; set; }
Property Value
Type |
System.Drawing.Color |
Gets or sets the image index for Image Transition, it will be applicable for Default Tile type.
Declaration
public int ImageIndex { get; set; }
Property Value
Gets/Sets ImageList for Image and rotation transition.
Declaration
public ImageList ImageList { get; set; }
Property Value
Type |
System.Windows.Forms.ImageList |
Gets/Sets ImageListAdv for Image and rotation transition.
Declaration
public ImageListAdv ImageListAdv { get; set; }
Property Value
Gets/Sets HubTile background image
Declaration
public Image ImageSource { get; set; }
Property Value
Type |
System.Drawing.Image |
Gets/Sets the speed of Tile Image Transition, it will be applicable for Default Tile type.
Declaration
public int ImageTransitionSpeed { get; set; }
Property Value
Gets/Sets whether tile Notification can be Frozen or not.
Declaration
public bool IsFrozen { get; set; }
Property Value
Gets/Sets whether tile is selection marked or not.
Declaration
public bool IsSelectionMarked { get; set; }
Property Value
Gets/sets the pulsing speed of the Tile. It will be applicable only for the PulsingTile type.
Declaration
public int PulseDuration { get; set; }
Property Value
Gets/sets the pulsing scale depth of the Tile. It will be applicable only for the PulsingTile type.
Declaration
public int PulseScale { get; set; }
Property Value
Declaration
public override RightToLeft RightToLeft { get; set; }
Property Value
Type |
System.Windows.Forms.RightToLeft |
Gets/Sets the Rotation transition direction of Tile, it will be applicable for RotateTile type.
Declaration
public TileFlipDirection RotationTransition { get; set; }
Property Value
Gets/Sets the speed of Tile rotation transition, it will be applicable for RotateTile type.
Declaration
public int RotationTransitionSpeed { get; set; }
Property Value
Gets/Sets HubTile Selection arrow color
Declaration
public Color SelectionArrowColor { get; set; }
Property Value
Type |
System.Drawing.Color |
Gets/Sets Selection Marker Color
Declaration
public Color SelectionMarkerColor { get; set; }
Property Value
Type |
System.Drawing.Color |
Gets/Sets tile Banner visibility, which is applicable for Default Tile and Rotate Tile type
Declaration
public bool ShowBanner { get; set; }
Property Value
Gets/Sets whether Icon to be displayed in Banner Region or not. It will be applicable for DefaultTile type.
Declaration
public bool ShowBannerIcon { get; set; }
Property Value
Gets/Sets whether Banner to be displayed or not on Tile, It will be applicable for RotateTile type.
Declaration
public bool ShowRotateTileBanner { get; set; }
Property Value
Gets or sets the image flow direction.
Declaration
public TransitionDirection SlideTransition { get; set; }
Property Value
Gets/Sets whether to switch Rotate Tile Banner Visibility on next image index
Declaration
public bool SwitchRotateTileBannerVisibility { get; set; }
Property Value
Text
Declaration
public override string Text { get; set; }
Property Value
Declaration
public HubTileType TileType { get; set; }
Property Value
Gets/Sets tile title region text layout properties.
Declaration
public TextItem Title { get; set; }
Property Value
Gets or sets whether the Tile Image Transition to be enabled or not, it will be applicable for DefaultTile Type.
Declaration
public bool TurnLiveTileOn { get; set; }
Property Value
Methods
Overrides the AccessibleObject.
Declaration
protected override AccessibleObject CreateAccessibilityInstance()
Returns
Type |
Description |
System.Windows.Forms.AccessibleObject |
The TreeViewAdv that owns the TreeViewAdvAcessibleObject.
|
To Render Default and BannerTile type
Declaration
protected void OnDrawDefaultAndBannerTile(PaintEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Forms.PaintEventArgs |
e |
PaintEventArgs
|
Declaration
protected void OnDrawPulseTile(PaintEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Forms.PaintEventArgs |
e |
PaintEventArgs
|
To Render RotateTile type
Declaration
protected void OnDrawRotateTile(Graphics e)
Parameters
Type |
Name |
Description |
System.Drawing.Graphics |
e |
PaintEventArgs
|
Declaration
protected override void OnLostFocus(EventArgs e)
Parameters
Type |
Name |
Description |
System.EventArgs |
e |
|
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Forms.MouseEventArgs |
e |
MouseEventArgs
|
HubTile Mouse Enter event
Declaration
protected override void OnMouseEnter(EventArgs e)
Parameters
Type |
Name |
Description |
System.EventArgs |
e |
EventArgs
|
HubTile Mouse Leave event
Declaration
protected override void OnMouseLeave(EventArgs e)
Parameters
Type |
Name |
Description |
System.EventArgs |
e |
EventArgs
|
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Forms.MouseEventArgs |
e |
MouseEventArgs
|
Declaration
protected override void OnPaint(PaintEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Forms.PaintEventArgs |
e |
PaintEventArgs
|
HubTile Size changed event
Declaration
protected override void OnSizeChanged(EventArgs e)
Parameters
Type |
Name |
Description |
System.EventArgs |
e |
EventArgs
|
OnTextChanged(EventArgs)
Declaration
protected override void OnTextChanged(EventArgs e)
Parameters
Type |
Name |
Description |
System.EventArgs |
e |
|
Declaration
public void ResetBackColor()
Declaration
public void ResetBackgroundImageLayout()
Declaration
public void ResetBanner()
Declaration
public void ResetBannerColor()
Declaration
public void ResetBannerHeight()
Declaration
public void ResetBannerIcon()
ResetBody()
Declaration
ResetCustomTextPosition()
Declaration
public void ResetCustomTextPosition()
Declaration
public void ResetEnableHoverColor()
Declaration
public void ResetEnableSelectionMarker()
Declaration
public void ResetEnableSlideShow()
Declaration
public void ResetEnableTileSlideEffect()
Declaration
public void ResetExpandOnHover()
Declaration
Declaration
public void ResetFooter()
Declaration
public void ResetHoverBorderLength()
Declaration
public void ResetHoveredBorderColor()
Declaration
public void ResetHubTileType()
Declaration
public void ResetImageCollection()
Declaration
public void ResetImageIndex()
Declaration
public void ResetImageList()
Declaration
public void ResetImageTransitionSpeed()
Declaration
public void ResetIsFrozen()
Declaration
public void ResetIsSelectionMarked()
Declaration
public void Resetm_ShowRotateTileBanner()
Declaration
public void ResetPulseDuration()
Declaration
public void ResetRotationTransition()
Declaration
public void ResetRotationTransitionSpeed()
Declaration
public void ResetSelectionArrowColor()
Declaration
public void ResetSelectionMarkerColor()
Declaration
public void ResetShowBanner()
Declaration
public void ResetShowBannerIcon()
Declaration
public void ResetSlideTransition()
Declaration
public void ResetSwitchRotateTileBannerVisibility()
Declaration
public void ResetTileImage()
Declaration
Declaration
public bool ShouldSerializeBackColor()
Returns
Declaration
public bool ShouldSerializeBackgroundImageLayout()
Returns
Declaration
public bool ShouldSerializeBanner()
Returns
Declaration
public bool ShouldSerializeBannerColor()
Returns
Declaration
public bool ShouldSerializeBannerHeight()
Returns
Declaration
public bool ShouldSerializeBannerIcon()
Returns
ShouldSerializeBody()
Declaration
public bool ShouldSerializeBody()
Returns
ShouldSerializeCustomTextPosition()
Declaration
public bool ShouldSerializeCustomTextPosition()
Returns
Declaration
public bool ShouldSerializeEnableHoverColor()
Returns
Declaration
public bool ShouldSerializeEnableSelectionMarker()
Returns
Declaration
public bool ShouldSerializeEnableSlideShow()
Returns
Declaration
public bool ShouldSerializeEnableTileSlideEffect()
Returns
Declaration
public bool ShouldSerializeExpandOnHover()
Returns
Declaration
public bool ShouldSerializeFont()
Returns
Declaration
public bool ShouldSerializeFooter()
Returns
Declaration
public bool ShouldSerializeHoverBorderLength()
Returns
Declaration
public bool ShouldSerializeHoveredBorderColor()
Returns
Declaration
public bool ShouldSerializeHubTileType()
Returns
Declaration
public bool ShouldSerializeImageCollection()
Returns
Declaration
public bool ShouldSerializeImageIndex()
Returns
Declaration
public bool ShouldSerializeImageList()
Returns
Declaration
public bool ShouldSerializeImageTransitionSpeed()
Returns
Declaration
public bool ShouldSerializeIsFrozen()
Returns
Declaration
public bool ShouldSerializeIsSelectionMarked()
Returns
Declaration
public bool ShouldSerializePulseDuration()
Returns
Declaration
public bool ShouldSerializeRotationTransition()
Returns
Declaration
public bool ShouldSerializeRotationTransitionSpeed()
Returns
Declaration
public bool ShouldSerializeSelectionArrowColor()
Returns
Declaration
public bool ShouldSerializeSelectionMarkerColor()
Returns
Declaration
public bool ShouldSerializeShowBanner()
Returns
Declaration
public bool ShouldSerializeShowBannerIcon()
Returns
Declaration
public bool ShouldSerializeShowRotateTileBanner()
Returns
Declaration
public bool ShouldSerializeSlideTransition()
Returns
Declaration
public bool ShouldSerializeSwitchRotateTileBannerVisibility()
Returns
Declaration
public bool ShouldSerializeTileImage()
Returns
Declaration
public bool ShouldSerializeTitle()
Returns
Events
This event will be triggered once HubTile transition is begins
Declaration
public event BeforeTransitionEventHandler BeforeTransition
Event Type
This event will be triggered once HubTile Selection changed
Declaration
public event SelectionMarkedEventHandler SelectionMarked
Event Type
TextChanged
This event will be triggered once HubTile Text contents changed
Declaration
public event EventHandler TextChanged
Event Type
This event will be triggered if after HubTile transition is completed
Declaration
public event TransitionCompletedEventHandler TransitionCompleted
Event Type
This event will be triggered once HubTile Zoom In and Zoom Out is done
Declaration
public event ZoomCompletedEventHandlerHandler ZoomCompleted
Event Type