fix: fix file name error.

This commit is contained in:
rabbitism
2024-03-06 16:14:27 +08:00
parent a85f948f79
commit cedbafb918
3 changed files with 7 additions and 22 deletions

View File

@@ -1,15 +0,0 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Controls.Primitives;
using Avalonia.Media;
namespace Ursa.Controls.BackTop;
public class BackTop : Control
{
public static readonly AttachedProperty<bool> AttachProperty =
AvaloniaProperty.RegisterAttached<BackTop, Control, bool>("Attach");
public static void SetAttach(Control obj, bool value) => obj.SetValue(AttachProperty, value);
public static bool GetAttach(Control obj) => obj.GetValue(AttachProperty);
}

View File

@@ -1,12 +1,7 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Controls.Notifications;
using Avalonia.Controls.Primitives;
using Avalonia.Interactivity;
using Avalonia.Layout;
using Avalonia.LogicalTree;
using Avalonia.Styling;
using Avalonia.VisualTree;
using Ursa.Common;
namespace Ursa.Controls;

View File

@@ -1,7 +1,10 @@
using Avalonia;
using Avalonia.Animation;
using Avalonia.Animation.Easings;
using Avalonia.Controls;
using Avalonia.Interactivity;
using Avalonia.LogicalTree;
using Avalonia.Styling;
using Avalonia.VisualTree;
using Irihi.Avalonia.Shared.Helpers;
using Ursa.Common;
@@ -55,13 +58,15 @@ public class ScrollToButton: Button
_scroll = null;
}
_scroll = scroll;
_disposable = ScrollViewer.OffsetProperty.Changed.AddClassHandler<ScrollViewer, Vector>(OnScrollChanged);
SetVisibility(Direction, _scroll?.Offset);
}
}
protected override void OnClick()
protected override async void OnClick()
{
if (_scroll is null) return;
var vector = Direction switch
{
Position.Top => new Vector(0, double.NegativeInfinity),
@@ -70,7 +75,7 @@ public class ScrollToButton: Button
Position.Right => new Vector(double.PositiveInfinity, 0),
_ => new Vector(0, 0)
};
_scroll?.SetCurrentValue(ScrollViewer.OffsetProperty, vector);
_scroll.SetCurrentValue(ScrollViewer.OffsetProperty, vector);
}
protected override void OnLoaded(RoutedEventArgs e)