feat: add loading.

This commit is contained in:
rabbitism
2023-06-23 22:24:43 +08:00
parent 0a14fc2dbe
commit 009498f590
8 changed files with 181 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
using Avalonia;
using Avalonia.Controls;
namespace Ursa.Controls;
public class Loading: ContentControl
{
public static readonly StyledProperty<object?> IndicatorProperty = AvaloniaProperty.Register<Loading, object?>(
nameof(Indicator));
public object? Indicator
{
get => GetValue(IndicatorProperty);
set => SetValue(IndicatorProperty, value);
}
public static readonly StyledProperty<object?> IsLoadingProperty = AvaloniaProperty.Register<Loading, object?>(
nameof(IsLoading));
public object? IsLoading
{
get => GetValue(IsLoadingProperty);
set => SetValue(IsLoadingProperty, value);
}
}