From 9aaa70840559afb7506475cc5a97bb1c4596ba44 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Fri, 2 Jun 2023 12:36:40 +0800 Subject: [PATCH] misc: update docs. format code. --- src/Avalonia.Controls/ToggleSwitch.cs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/Avalonia.Controls/ToggleSwitch.cs b/src/Avalonia.Controls/ToggleSwitch.cs index 989c3cb261..1868f47145 100644 --- a/src/Avalonia.Controls/ToggleSwitch.cs +++ b/src/Avalonia.Controls/ToggleSwitch.cs @@ -45,7 +45,7 @@ namespace Avalonia.Controls }); KnobTransitionsProperty.Changed.AddClassHandler((x, e) => { - x.AssignTransitions(); + x.UpdateKnobTransitions(); }); } @@ -73,7 +73,11 @@ namespace Avalonia.Controls public static readonly StyledProperty OnContentTemplateProperty = AvaloniaProperty.Register(nameof(OnContentTemplate)); - public static readonly StyledProperty KnobTransitionsProperty = AvaloniaProperty.Register(nameof(KnobTransitions)); + /// + /// Defines the property. + /// + public static readonly StyledProperty KnobTransitionsProperty = + AvaloniaProperty.Register(nameof(KnobTransitions)); /// /// Gets or Sets the Content that is displayed when in the On State. @@ -123,6 +127,9 @@ namespace Avalonia.Controls set { SetValue(OnContentTemplateProperty, value); } } + /// + /// Gets or Sets the of switching knob. + /// public Transitions KnobTransitions { get { return GetValue(KnobTransitionsProperty); } @@ -191,16 +198,15 @@ namespace Avalonia.Controls { UpdateKnobPos(IsChecked.Value); } - } protected override void OnLoaded() { base.OnLoaded(); - AssignTransitions(); + UpdateKnobTransitions(); } - private void AssignTransitions() + private void UpdateKnobTransitions() { if (_knobsPanel != null) {