Browse Source
Merge pull request #5798 from AvaloniaUI/HorizontalScrollBarVisibility-disabled-by-default
Change HorizontalScrollBarVisibility default
release/0.10.1
Dan Walmsley
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
4 additions and
4 deletions
-
src/Avalonia.Controls/ScrollViewer.cs
-
tests/Avalonia.Controls.UnitTests/ScrollViewerTests.cs
-
tests/Avalonia.Layout.UnitTests/LayoutableTests_EffectiveViewportChanged.cs
|
|
|
@ -120,7 +120,7 @@ namespace Avalonia.Controls |
|
|
|
public static readonly AttachedProperty<ScrollBarVisibility> HorizontalScrollBarVisibilityProperty = |
|
|
|
AvaloniaProperty.RegisterAttached<ScrollViewer, Control, ScrollBarVisibility>( |
|
|
|
nameof(HorizontalScrollBarVisibility), |
|
|
|
ScrollBarVisibility.Hidden); |
|
|
|
ScrollBarVisibility.Disabled); |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Defines the VerticalScrollBarMaximum property.
|
|
|
|
|
|
|
|
@ -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] |
|
|
|
|
|
|
|
@ -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; |
|
|
|
|