Edit

Share via


OrbitView Class

Definition

ItemsControl that lays out items in a circle with support for orbits and anchors

[Windows.UI.Xaml.TemplatePart(Name="AnchorCanvas", Type=typeof(Windows.UI.Xaml.Controls.Canvas))]
[Windows.UI.Xaml.TemplatePart(Name="OrbitGrid", Type=typeof(Windows.UI.Xaml.Controls.Grid))]
[Windows.UI.Xaml.TemplatePart(Name="CenterContent", Type=typeof(Windows.UI.Xaml.Controls.ContentPresenter))]
public class OrbitView : Windows.UI.Xaml.Controls.ItemsControl
[<Windows.UI.Xaml.TemplatePart(Name="AnchorCanvas", Type=typeof(Windows.UI.Xaml.Controls.Canvas))>]
[<Windows.UI.Xaml.TemplatePart(Name="OrbitGrid", Type=typeof(Windows.UI.Xaml.Controls.Grid))>]
[<Windows.UI.Xaml.TemplatePart(Name="CenterContent", Type=typeof(Windows.UI.Xaml.Controls.ContentPresenter))>]
type OrbitView = class
    inherit ItemsControl
Public Class OrbitView
Inherits ItemsControl
Inheritance
Windows.UI.Xaml.Controls.ItemsControl
OrbitView
Attributes
Windows.UI.Xaml.TemplatePartAttribute

Constructors

OrbitView()

Initializes a new instance of the OrbitView class. Creates a new instance of OrbitView

Fields

AnchorColorProperty

Identifies the AnchorColor property

AnchorsEnabledProperty

Identifies the AnchorsEnabled property

AnchorThicknessProperty

Identifies the AnchorThickness property

CenterContentProperty

Identifies the CenterContent property

IsItemClickEnabledProperty

Identifies the IsItemClickEnabled property

MaxItemSizeProperty

Identifies the MaxItemSize property

MinItemSizeProperty

Identifies the MinItemSize property

OrbitColorProperty

Identifies the OrbitColor property

OrbitDashArrayProperty

Identifies the OrbitDashArray property

OrbitsEnabledProperty

Identifies the OrbitsEnabled property

OrbitThicknessProperty

Identifies the OrbitThickness property

Properties

AnchorColor

Gets or sets a value indicating the color of anchors

AnchorsEnabled

Gets or sets a value indicating whether anchors are enabled.

AnchorThickness

Gets or sets a value indicating the thickness of the anchors

CenterContent

Gets or sets a value representing the center element

IsItemClickEnabled

Gets or sets a value indicating whether elements are clickable.

MaxItemSize

Gets or sets a value indicating the maximum size of items Note: for this property to work, Data Context must be derived from OrbitViewItems and Diameter must be between 0 and 1

MinItemSize

Gets or sets a value indicating the minimum size of items Note: for this property to work, Data Context must be derived from OrbitViewItems and Diameter must be between 0 and 1

OrbitColor

Gets or sets a value indicating the color of orbits

OrbitDashArray

Gets or sets a value indicating the dash array for the orbit

OrbitsEnabled

Gets or sets a value indicating whether orbits are enabled or not.

OrbitThickness

Gets or sets a value indicating the thickness of the orbits

Methods

ClearContainerForItemOverride(DependencyObject, Object)

Undoes the effects of the PrepareContainerForItemOverride method

GetContainerForItemOverride() Windows.UI.Xaml.Controls.ItemsControl.GetContainerForItemOverride
OnApplyTemplate()

Invoked whenever application code or internal processes call ApplyTemplate

PrepareContainerForItemOverride(DependencyObject, Object)

Prepares the specified element to display the specified item

Events

ItemClick

Raised when an item has been clicked or activated with keyboard/controller

Applies to