@@ -23,50 +23,31 @@ public partial class PullRequestStatusCircle : UserControl
2323 {
2424 public static readonly DependencyProperty ErrorCountProperty = DependencyProperty . Register (
2525 "ErrorCount" , typeof ( int ) , typeof ( PullRequestStatusCircle ) ,
26- new PropertyMetadata ( 0 , OnErrorCountChanged ) ) ;
27-
28- private static void OnErrorCountChanged ( DependencyObject dependencyObject , DependencyPropertyChangedEventArgs eventArgs )
29- {
30- var pullRequestStatusCircle = ( ( PullRequestStatusCircle ) dependencyObject ) ;
31- pullRequestStatusCircle . GeneratePolygons ( ) ;
32- }
26+ new PropertyMetadata ( 0 , GeneratePolygons ) ) ;
3327
3428 public static readonly DependencyProperty SuccessCountProperty = DependencyProperty . Register (
3529 "SuccessCount" , typeof ( int ) , typeof ( PullRequestStatusCircle ) ,
36- new PropertyMetadata ( 0 , OnSuccessCountChanged ) ) ;
37-
38- private static void OnSuccessCountChanged ( DependencyObject dependencyObject , DependencyPropertyChangedEventArgs eventArgs )
39- {
40- var pullRequestStatusCircle = ( ( PullRequestStatusCircle ) dependencyObject ) ;
41- pullRequestStatusCircle . GeneratePolygons ( ) ;
42- }
30+ new PropertyMetadata ( 0 , GeneratePolygons ) ) ;
4331
4432 public static readonly DependencyProperty PendingCountProperty = DependencyProperty . Register (
4533 "PendingCount" , typeof ( int ) , typeof ( PullRequestStatusCircle ) ,
46- new PropertyMetadata ( 0 , OnPendingCountChanged ) ) ;
34+ new PropertyMetadata ( 0 , GeneratePolygons ) ) ;
4735
48- private static void OnPendingCountChanged ( DependencyObject dependencyObject , DependencyPropertyChangedEventArgs eventArgs )
36+ private static void GeneratePolygons ( DependencyObject dependencyObject , DependencyPropertyChangedEventArgs eventArgs )
4937 {
50- var pullRequestStatusCircle = ( ( PullRequestStatusCircle ) dependencyObject ) ;
38+ var pullRequestStatusCircle = ( ( PullRequestStatusCircle ) dependencyObject ) ;
5139 pullRequestStatusCircle . GeneratePolygons ( ) ;
5240 }
5341
5442 public static readonly DependencyProperty RadiusProperty = DependencyProperty . Register (
5543 "Radius" , typeof ( double ) , typeof ( PullRequestStatusCircle ) ,
56- new PropertyMetadata ( ( double ) 250 , OnRadiusChanged ) ) ;
57-
58- private static void OnRadiusChanged ( DependencyObject dependencyObject , DependencyPropertyChangedEventArgs eventArgs )
59- {
60- var pullRequestStatusCircle = ( ( PullRequestStatusCircle ) dependencyObject ) ;
61- pullRequestStatusCircle . GenerateMask ( ) ;
62- pullRequestStatusCircle . GeneratePolygons ( ) ;
63- }
44+ new PropertyMetadata ( ( double ) 250 , GenerateMaskAndPolygons ) ) ;
6445
6546 public static readonly DependencyProperty InnerRadiusProperty = DependencyProperty . Register (
6647 "InnerRadius" , typeof ( double ) , typeof ( PullRequestStatusCircle ) ,
67- new PropertyMetadata ( ( double ) 200 , OnInnerRadiusChanged ) ) ;
48+ new PropertyMetadata ( ( double ) 200 , GenerateMaskAndPolygons ) ) ;
6849
69- private static void OnInnerRadiusChanged ( DependencyObject dependencyObject , DependencyPropertyChangedEventArgs eventArgs )
50+ private static void GenerateMaskAndPolygons ( DependencyObject dependencyObject , DependencyPropertyChangedEventArgs eventArgs )
7051 {
7152 var pullRequestStatusCircle = ( ( PullRequestStatusCircle ) dependencyObject ) ;
7253 pullRequestStatusCircle . GenerateMask ( ) ;
@@ -80,8 +61,7 @@ private static void OnInnerRadiusChanged(DependencyObject dependencyObject, Depe
8061 private static void OnPendingColorChanged ( DependencyObject dependencyObject , DependencyPropertyChangedEventArgs eventArgs )
8162 {
8263 var pullRequestStatusCircle = ( ( PullRequestStatusCircle ) dependencyObject ) ;
83- var brush = ( Brush ) eventArgs . NewValue ;
84- pullRequestStatusCircle . PendingPolygon . Fill = brush ;
64+ pullRequestStatusCircle . PendingPolygon . Fill = ( Brush ) eventArgs . NewValue ;
8565 }
8666
8767 public static readonly DependencyProperty ErrorColorProperty = DependencyProperty . Register (
@@ -91,8 +71,7 @@ private static void OnPendingColorChanged(DependencyObject dependencyObject, Dep
9171 private static void OnErrorColorChanged ( DependencyObject dependencyObject , DependencyPropertyChangedEventArgs eventArgs )
9272 {
9373 var pullRequestStatusCircle = ( ( PullRequestStatusCircle ) dependencyObject ) ;
94- var brush = ( Brush ) eventArgs . NewValue ;
95- pullRequestStatusCircle . ErrorPolygon . Fill = brush ;
74+ pullRequestStatusCircle . ErrorPolygon . Fill = ( Brush ) eventArgs . NewValue ;
9675 }
9776
9877 public static readonly DependencyProperty SuccessColorProperty = DependencyProperty . Register (
@@ -102,8 +81,7 @@ private static void OnErrorColorChanged(DependencyObject dependencyObject, Depen
10281 private static void OnSuccessColorChanged ( DependencyObject dependencyObject , DependencyPropertyChangedEventArgs eventArgs )
10382 {
10483 var pullRequestStatusCircle = ( ( PullRequestStatusCircle ) dependencyObject ) ;
105- var brush = ( Brush ) eventArgs . NewValue ;
106- pullRequestStatusCircle . SuccessPolygon . Fill = brush ;
84+ pullRequestStatusCircle . SuccessPolygon . Fill = ( Brush ) eventArgs . NewValue ;
10785 }
10886
10987 public IEnumerable < Point > GeneratePoints ( float percentage )
0 commit comments