Class OuterRimItem
Represents an OuterRimItem that enables the user to select from SfRadialSlider control.
Inheritance
Implements
Namespace: Syncfusion.Windows.Controls.Navigation
Assembly: Syncfusion.SfRadialMenu.Wpf.dll
Syntax
public sealed class OuterRimItem : Control, IDisposable
Remarks
Fields
AngleProperty
Identifies Angle property. Using this property, You can change the angle of OuterRimItem
Declaration
public static readonly DependencyProperty AngleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ArrowPointProperty
Identifies ArrowPoint property. Using this property, you can change the arrow point of OuterRimItem
Declaration
public static readonly DependencyProperty ArrowPointProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
HasItemsProperty
Identifies HasItems property. Using this property, You can change the has items to the OuterRimItem
Declaration
public static readonly DependencyProperty HasItemsProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsCheckableProperty
Identifies IsCheckable property. It indicates whether of OuterRimItem is checkable or not.
Declaration
public static readonly DependencyProperty IsCheckableProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsCheckedProperty
Identifies IsChecked property. It indicates whether of OuterRimItem is checked or not.
Declaration
public static readonly DependencyProperty IsCheckedProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsColorItemProperty
Using a DependencyProperty as the backing store for IsColorItem. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty IsColorItemProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsExpanderVisibleProperty
Using a DependencyProperty as the backing store for ExpanderRimArrowVisibility. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty IsExpanderVisibleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsLargeArcProperty
Identifies IsLargeArc property. It indicates whether the large arc enable or not in OuterRimItem
Declaration
public static readonly DependencyProperty IsLargeArcProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MenuBackgroundColorProperty
Identifies MenuBackgroundColor property. You can change the menu background color of OuterRimItem.
Declaration
public static readonly DependencyProperty MenuBackgroundColorProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MenuMouseOverBackgroundColorProperty
Identifies MenuMouseOverBackgroundColor property. You can change the background color of OuterRimItem when mouse over.
Declaration
public static readonly DependencyProperty MenuMouseOverBackgroundColorProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MouseOverRimStrokeThicknessProperty
Declaration
public static readonly DependencyProperty MouseOverRimStrokeThicknessProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
PointProperty
Identifies Point property. Using this property, you can change the point of OuterRimItem
Declaration
public static readonly DependencyProperty PointProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RimActiveBrushProperty
Identifies RimActiveBrush property. Using this property, You can change the rim active brush of OuterRimItem.
Declaration
public static readonly DependencyProperty RimActiveBrushProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RimBackgroundProperty
Identifies MenuMouseOverBackgroundColor property. You can change the background color of OuterRimItem.
Declaration
public static readonly DependencyProperty RimBackgroundProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RimHoverBrushProperty
Identifies RimHoverBrush property. Using this property, You can change the rim hover brush of OuterRimItem.
Declaration
public static readonly DependencyProperty RimHoverBrushProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RimPointProperty
Identifies RimPoint property. Using this property, you can change the rim point of OuterRimItem
Declaration
public static readonly DependencyProperty RimPointProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RimSizeProperty
Identifies RimSize property. Using this property, you can change size of OuterRimItem
Declaration
public static readonly DependencyProperty RimSizeProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
StartPointProperty
Identifies StartPoint property. Using this property, You can change the start point of OuterRimItem
Declaration
public static readonly DependencyProperty StartPointProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
StrokeThicknessProperty
Identifies StrokeThickness property. Using this property, you can change the stroke thickness of OuterRimItem
Declaration
public static readonly DependencyProperty StrokeThicknessProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
Angle
Gets or sets the angle of the Syncfusion.UI.Xaml.Controls.Navigation.OuterRimItem control in which the items are distributed equally
Declaration
public double Angle { get; set; }
Property Value
Type |
---|
System.Double |
ArrowPoint
Gets or sets the ArrowPoint for the Syncfusion.UI.Xaml.Controls.Navigation.SfRadialColorMenu control
Declaration
public Point ArrowPoint { get; set; }
Property Value
Type |
---|
System.Windows.Point |
HasItems
Gets a value indicating whether the HasItems values Syncfusion.UI.Xaml.Controls.Navigation.OuterRimItem has any items
Declaration
public bool HasItems { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsCheckable
Gets or sets a value indicating whether theSyncfusion.UI.Xaml.Controls.Navigation.SfRadialColorMenu control is checkable
Declaration
public bool IsCheckable { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsChecked
Gets or sets a value indicating whether the Syncfusion.UI.Xaml.Controls.Navigation.SfRadialColorMenu control is checked
Declaration
public bool IsChecked { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsColorItem
Gets or sets a value indicating whether Syncfusion.UI.Xaml.Controls.Navigation.OuterRimItem control is a color item
Declaration
public bool IsColorItem { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsExpanderVisible
Gets or sets a value indicating whether Expander arrow in RadialMenuItem is visible in the user interface
Declaration
public bool IsExpanderVisible { get; set; }
Property Value
Type |
---|
System.Boolean |
IsLargeArc
Gets or sets a value indicating whether the Syncfusion.UI.Xaml.Controls.Navigation.OuterRimItem control arc is large
Declaration
public bool IsLargeArc { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
MenuBackgroundColor
Gets or sets a Background for each RadialMenuItem. Using this property, You can change the menu background color of OuterRimItem.
Declaration
public Brush MenuBackgroundColor { get; set; }
Property Value
Type |
---|
System.Windows.Media.Brush |
MenuMouseOverBackgroundColor
Gets or sets a Background for each RadialMenuItem on MouseOver
Declaration
public Brush MenuMouseOverBackgroundColor { get; set; }
Property Value
Type |
---|
System.Windows.Media.Brush |
MouseOverRimStrokeThickness
Gets and sets the thickness of the stroke for the Syncfusion.UI.Xaml.Controls.Navigation.SfRadialMenu control
Declaration
public double MouseOverRimStrokeThickness { get; }
Property Value
Type | Description |
---|---|
System.Double | The default value is 100.0 |
Point
Gets or sets the Point for the Syncfusion.UI.Xaml.Controls.Navigation.SfRadialColorMenu control
Declaration
public Point Point { get; set; }
Property Value
Type |
---|
System.Windows.Point |
RimActiveBrush
Gets or sets brush color for the Syncfusion.UI.Xaml.Controls.Navigation.OuterRimItem control
Declaration
public Brush RimActiveBrush { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Media.Brush | The default value is null. |
RimBackground
Gets or sets a brush color for the Syncfusion.UI.Xaml.Controls.Navigation.OuterRimItem control
Declaration
public Brush RimBackground { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Media.Brush | The default value is null. |
RimHoverBrush
Gets or sets a brush color for the Syncfusion.UI.Xaml.Controls.Navigation.OuterRimItem control
Declaration
public Brush RimHoverBrush { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Media.Brush | The default value is null. |
RimPoint
Gets or sets the point of the rim for the Syncfusion.UI.Xaml.Controls.Navigation.SfRadialColorMenu control
Declaration
public Point RimPoint { get; set; }
Property Value
Type |
---|
System.Windows.Point |
RimSize
Gets or sets the size of the rim for the Syncfusion.UI.Xaml.Controls.Navigation.SfRadialColorMenu control
Declaration
public Size RimSize { get; set; }
Property Value
Type |
---|
System.Windows.Size |
StartPoint
Gets or sets a value the start point of the Syncfusion.UI.Xaml.Controls.Navigation.OuterRimItem control
Declaration
public Point StartPoint { get; set; }
Property Value
Type |
---|
System.Windows.Point |
StrokeThickness
Gets or sets the thickness of the stroke for the Syncfusion.UI.Xaml.Controls.Navigation.SfRadialColorMenu control
Declaration
public double StrokeThickness { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The default value is 25.0 |
Methods
Dispose()
Dispose unused objects
Declaration
public void Dispose()
OnApplyTemplate()
Initializes all the variables of the class
Declaration
public override void OnApplyTemplate()
OnMouseDown(MouseButtonEventArgs)
On Mouse Down Event
Declaration
protected override void OnMouseDown(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | The event arguments |
OnMouseEnter(MouseEventArgs)
Sets the focus to the control when invoked
Declaration
protected override void OnMouseEnter(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseEventArgs | e | The event arguments |
OnMouseLeave(MouseEventArgs)
Releases the focus from the control when invoked.
Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseEventArgs | e | The event arguments |
OnMouseLeftButtonUp(MouseButtonEventArgs)
Enables the animations when invoked
Declaration
protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | The event arguments |
OnMouseUp(MouseButtonEventArgs)
On Mouse Up Event
Declaration
protected override void OnMouseUp(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | The event arguments |