diff --git a/src/Avalonia.Controls/Slider.cs b/src/Avalonia.Controls/Slider.cs index ccb1124e63..4d34bd354e 100644 --- a/src/Avalonia.Controls/Slider.cs +++ b/src/Avalonia.Controls/Slider.cs @@ -45,7 +45,7 @@ namespace Avalonia.Controls /// [TemplatePart("PART_DecreaseButton", typeof(Button))] [TemplatePart("PART_IncreaseButton", typeof(Button))] - [TemplatePart("PART_Track", typeof(Track), IsRequired = true)] + [TemplatePart("PART_Track", typeof(Track))] [PseudoClasses(":vertical", ":horizontal", ":pressed")] public class Slider : RangeBase { @@ -203,22 +203,26 @@ namespace Avalonia.Controls _increaseButtonReleaseDispose?.Dispose(); _pointerMovedDispose?.Dispose(); - _decreaseButton = e.NameScope.Find