C# Class DoubleGis.WindowsPhone.Controls.ProgressPathControl

Inheritance: Windows.UI.Xaml.Controls.Control
Mostra file Open project: 2gis/WindowsPhone.Controls

Public Properties

Property Type Description
BackgroundProgressPathStrokeThicknessProperty Windows.UI.Xaml.DependencyProperty
ForegroundProgressPathStrokeThicknessProperty Windows.UI.Xaml.DependencyProperty
IsAnimationEnabledProperty Windows.UI.Xaml.DependencyProperty
ProgressPathBackgroundTemplateProperty Windows.UI.Xaml.DependencyProperty
ProgressPathForegroundTemplateProperty Windows.UI.Xaml.DependencyProperty
ProgressProperty Windows.UI.Xaml.DependencyProperty

Private Properties

Property Type Description
AnimateProgress void
CreateNewPath Windows.UI.Xaml.Shapes.Path
GetBezierLength double
GetGeometryLendth double
GetLineLength double
OnForegroundProgressPathStrokeThicknessChanged void
OnProgressChanged void
OnProgressChanged void
OnProgressInternalChanged void
OnProgressInternalChanged void
OnProgressPathBackgroundTemplateChanged void
OnProgressPathBackgroundTemplateChanged void
OnProgressPathForegroundTemplateChanged void
OnProgressPathForegroundTemplateChanged void
SetBinding void

Public Methods

Method Description
ProgressPathControl ( ) : System

Protected Methods

Method Description
OnApplyTemplate ( ) : void

Private Methods

Method Description
AnimateProgress ( double newValue ) : void
CreateNewPath ( Path oldPath, DataTemplate pathTemplate, int zIndex ) : Path
GetBezierLength ( Point p0, Point p1, Point p2, Point p3 ) : double
GetGeometryLendth ( Geometry geometry ) : double
GetLineLength ( Point p0, Point p1 ) : double
OnForegroundProgressPathStrokeThicknessChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnProgressChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnProgressChanged ( double oldValue, double newValue ) : void
OnProgressInternalChanged ( ) : void
OnProgressInternalChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnProgressPathBackgroundTemplateChanged ( ) : void
OnProgressPathBackgroundTemplateChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnProgressPathForegroundTemplateChanged ( ) : void
OnProgressPathForegroundTemplateChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
SetBinding ( DependencyObject d, string path, DependencyProperty property ) : void

Method Details

OnApplyTemplate() protected method

protected OnApplyTemplate ( ) : void
return void

ProgressPathControl() public method

public ProgressPathControl ( ) : System
return System

Property Details

BackgroundProgressPathStrokeThicknessProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml BackgroundProgressPathStrokeThicknessProperty
return Windows.UI.Xaml.DependencyProperty

ForegroundProgressPathStrokeThicknessProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml ForegroundProgressPathStrokeThicknessProperty
return Windows.UI.Xaml.DependencyProperty

IsAnimationEnabledProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml IsAnimationEnabledProperty
return Windows.UI.Xaml.DependencyProperty

ProgressPathBackgroundTemplateProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml ProgressPathBackgroundTemplateProperty
return Windows.UI.Xaml.DependencyProperty

ProgressPathForegroundTemplateProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml ProgressPathForegroundTemplateProperty
return Windows.UI.Xaml.DependencyProperty

ProgressProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml ProgressProperty
return Windows.UI.Xaml.DependencyProperty