private static void OnSizePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var control = d as Arc; control.SetControlSize(); control.Draw(); }