diff --git a/src/Avalonia.Controls/NativeControlHost.cs b/src/Avalonia.Controls/NativeControlHost.cs index c2fe1bb691..e18b7a5ba2 100644 --- a/src/Avalonia.Controls/NativeControlHost.cs +++ b/src/Avalonia.Controls/NativeControlHost.cs @@ -120,7 +120,7 @@ namespace Avalonia.Controls private Rect? GetAbsoluteBounds() { var bounds = Bounds; - var position = this.TranslatePoint(bounds.Position, _currentRoot); + var position = this.TranslatePoint(default, _currentRoot); if (position == null) return null; return new Rect(position.Value, bounds.Size); diff --git a/src/Avalonia.Controls/ScrollViewer.cs b/src/Avalonia.Controls/ScrollViewer.cs index 6b75149d62..90c4e05943 100644 --- a/src/Avalonia.Controls/ScrollViewer.cs +++ b/src/Avalonia.Controls/ScrollViewer.cs @@ -120,7 +120,7 @@ namespace Avalonia.Controls public static readonly AttachedProperty HorizontalScrollBarVisibilityProperty = AvaloniaProperty.RegisterAttached( nameof(HorizontalScrollBarVisibility), - ScrollBarVisibility.Hidden); + ScrollBarVisibility.Disabled); /// /// Defines the VerticalScrollBarMaximum property. diff --git a/tests/Avalonia.Controls.UnitTests/ScrollViewerTests.cs b/tests/Avalonia.Controls.UnitTests/ScrollViewerTests.cs index ab21c5d330..c3d35653cc 100644 --- a/tests/Avalonia.Controls.UnitTests/ScrollViewerTests.cs +++ b/tests/Avalonia.Controls.UnitTests/ScrollViewerTests.cs @@ -37,7 +37,7 @@ namespace Avalonia.Controls.UnitTests target.HorizontalScrollBarVisibility = ScrollBarVisibility.Disabled; target.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto; - Assert.Equal(new[] { true, false, true }, values); + Assert.Equal(new[] { false, true }, values); } [Fact] diff --git a/tests/Avalonia.Layout.UnitTests/LayoutableTests_EffectiveViewportChanged.cs b/tests/Avalonia.Layout.UnitTests/LayoutableTests_EffectiveViewportChanged.cs index f1cec24516..178855d71c 100644 --- a/tests/Avalonia.Layout.UnitTests/LayoutableTests_EffectiveViewportChanged.cs +++ b/tests/Avalonia.Layout.UnitTests/LayoutableTests_EffectiveViewportChanged.cs @@ -162,7 +162,7 @@ namespace Avalonia.Layout.UnitTests { var root = CreateRoot(); var target = new Canvas { Width = 200, Height = 200 }; - var scroller = new ScrollViewer { Width = 100, Height = 100, Content = target, Template = ScrollViewerTemplate() }; + var scroller = new ScrollViewer { Width = 100, Height = 100, Content = target, Template = ScrollViewerTemplate(), HorizontalScrollBarVisibility = ScrollBarVisibility.Hidden }; var raised = 0; target.EffectiveViewportChanged += (s, e) => @@ -185,7 +185,7 @@ namespace Avalonia.Layout.UnitTests { var root = CreateRoot(); var target = new Canvas { Width = 200, Height = 200 }; - var scroller = new ScrollViewer { Width = 100, Height = 100, Content = target, Template = ScrollViewerTemplate() }; + var scroller = new ScrollViewer { Width = 100, Height = 100, Content = target, Template = ScrollViewerTemplate(), HorizontalScrollBarVisibility = ScrollBarVisibility.Hidden }; var raised = 0; root.Child = scroller;