C# Class ScreenToGif.Controls.CircularProgressBar

Inheritance: System.Windows.Controls.ProgressBar
Show file Open project: dbremner/ScreenToGif

Public Properties

Property Type Description
AngleProperty System.Windows.DependencyProperty
IsInvertedProperty System.Windows.DependencyProperty
PercentageProperty System.Windows.DependencyProperty
RadiusProperty System.Windows.DependencyProperty
SegmentColorProperty System.Windows.DependencyProperty
StrokeThicknessProperty System.Windows.DependencyProperty

Public Methods

Method Description
OnApplyTemplate ( ) : void
RenderArc ( ) : void

Private Methods

Method Description
CircularProgressBar ( ) : System
CircularProgressBar_ValueChanged ( object sender, RoutedPropertyChangedEventArgs e ) : void
ComputeCartesianCoordinate ( double angle, double radius ) : Point
OnPercentageChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnPropertyChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void

Method Details

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

RenderArc() public method

public RenderArc ( ) : void
return void

Property Details

AngleProperty public static property

public static DependencyProperty,System.Windows AngleProperty
return System.Windows.DependencyProperty

IsInvertedProperty public static property

public static DependencyProperty,System.Windows IsInvertedProperty
return System.Windows.DependencyProperty

PercentageProperty public static property

public static DependencyProperty,System.Windows PercentageProperty
return System.Windows.DependencyProperty

RadiusProperty public static property

public static DependencyProperty,System.Windows RadiusProperty
return System.Windows.DependencyProperty

SegmentColorProperty public static property

public static DependencyProperty,System.Windows SegmentColorProperty
return System.Windows.DependencyProperty

StrokeThicknessProperty public static property

public static DependencyProperty,System.Windows StrokeThicknessProperty
return System.Windows.DependencyProperty