Class TickBar
Represents a TickBar Control
Inheritance
Implements
Namespace: Syncfusion.Windows.Controls.Input
Assembly: Syncfusion.SfInput.Wpf.dll
Syntax
public class TickBar : Control, IDisposable
Constructors
TickBar()
Initializes a new instance of the Syncfusion.UI.Xaml.Controls.Input.TickBar class.
Declaration
public TickBar()
Fields
CustomLabelsProperty
Using a DependencyProperty as the backing store for CustomLabels. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty CustomLabelsProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
FillProperty
Using a DependencyProperty as the backing store for Fill. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty FillProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsDirectionReversedProperty
Using a DependencyProperty as the backing store for IsDirectionReversed. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty IsDirectionReversedProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
LabelOrientationProperty
Using a DependencyProperty as the backing store for LabelOrientation. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty LabelOrientationProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
LabelPlacementProperty
Using a DependencyProperty as the backing store for LabelPlacement. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty LabelPlacementProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MaximumProperty
Using a DependencyProperty as the backing store for Maximum. This enables animation, styling, binding, etc... Using a DependencyProperty as the backing store for Maximum. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MaximumProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MinimumProperty
Using a DependencyProperty as the backing store for Minimum. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MinimumProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
OrientationProperty
Using a DependencyProperty as the backing store for MyProperty. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty OrientationProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ShowCustomLabelsProperty
Using a DependencyProperty as the backing store for ShowCustomLabels. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ShowCustomLabelsProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ShowValueLabelsProperty
Using a DependencyProperty as the backing store for ShowValueLabels. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ShowValueLabelsProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
TickFrequencyProperty
Using a DependencyProperty as the backing store for TickFrequency. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty TickFrequencyProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
TickPlacementProperty
Using a DependencyProperty as the backing store for TickPlacement. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty TickPlacementProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
TicksProperty
Using a DependencyProperty as the backing store for MyProperty. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty TicksProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ValuePlacementProperty
Using a DependencyProperty as the backing store for ValuePlacement. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ValuePlacementProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
CustomLabels
Gets or sets the value for custom labels.
Declaration
public ObservableCollection<Items> CustomLabels { get; set; }
Property Value
Type |
---|
System.Collections.ObjectModel.ObservableCollection<Items> |
Fill
Gets or sets the Brush that is used to draw the tick marks.
Declaration
public Brush Fill { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Media.Brush | The fill. |
IsDirectionReversed
Gets or sets a value indicating whether true or false.
Declaration
public bool IsDirectionReversed { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Remarks
The default value is false
LabelOrientation
Gets or sets a value on setting the label orientation. Windows.UI.Xaml.Controls.Orientation
Declaration
public Orientation LabelOrientation { get; set; }
Property Value
Type |
---|
System.Windows.Controls.Orientation |
LabelPlacement
Gets or sets the value that determines the placement of label.
Declaration
public LabelPlacement LabelPlacement { get; set; }
Property Value
Type |
---|
LabelPlacement |
Maximum
Gets or sets the value indicating maximum value of the range.
Declaration
public double Maximum { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The maximum. |
Minimum
Gets or sets the value indicating minimum value of the range.
Declaration
public double Minimum { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The minimum. |
Orientation
Gets or sets the value that determines orientation of the control either vertical or horizontal.
Declaration
public Orientation Orientation { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Controls.Orientation | The tick bar orientation. |
ShowCustomLabels
Gets or sets a value indicating whether true or false.
Declaration
public bool ShowCustomLabels { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Remarks
The default value is false
ShowValueLabels
Gets or sets a value indicating whether true or false.
Declaration
public bool ShowValueLabels { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Remarks
The default value is false
TickFrequency
Gets or sets the value that determines intervals of the thumb step movement.
Declaration
public double TickFrequency { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The tick frequency. |
TickPlacement
Gets or sets the value that determines intervals of the tick representation.
Declaration
public TickPlacement TickPlacement { get; set; }
Property Value
Type |
---|
TickPlacement |
Ticks
Gets or sets the positions of the tick marks.
Declaration
public DoubleCollection Ticks { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Media.DoubleCollection | The ticks. |
ValuePlacement
Gets or sets the value that determines the placement of value representation.
Declaration
public ValuePlacement ValuePlacement { get; set; }
Property Value
Type |
---|
ValuePlacement |
Methods
add_LabelLoaded(LabelLoadedEventHandler)
Declaration
public void add_LabelLoaded(LabelLoadedEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
LabelLoadedEventHandler | value |
CreateTicks()
Create the specified number of ticks
Declaration
public void CreateTicks()
Dispose()
To dispose unused objects
Declaration
public void Dispose()
Dispose(Boolean)
Dispose method.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing | boolean type |
OnApplyTemplate()
Initializes all the child elements of the control Syncfusion.UI.Xaml.Controls.Input.TickBar
Declaration
public override void OnApplyTemplate()
remove_LabelLoaded(LabelLoadedEventHandler)
Declaration
public void remove_LabelLoaded(LabelLoadedEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
LabelLoadedEventHandler | value |
Events
LabelLoaded
Occurs when Label values are drawnSyncfusion.UI.Xaml.Controls.Layout.Input is changed.
Declaration
public event LabelLoadedEventHandler LabelLoaded
Event Type
Type |
---|
LabelLoadedEventHandler |