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
parent
commit
4fbc06ed7b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      src/Avalonia.Controls/ScrollViewer.cs
  2. 2
      tests/Avalonia.Controls.UnitTests/ScrollViewerTests.cs
  3. 4
      tests/Avalonia.Layout.UnitTests/LayoutableTests_EffectiveViewportChanged.cs

2
src/Avalonia.Controls/ScrollViewer.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.

2
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]

4
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;

Loading…
Cancel
Save