feat: add resources

This commit is contained in:
rabbitism
2023-03-21 12:02:36 +08:00
parent 6dcfcf9e35
commit ca8e01ffa0
12 changed files with 212 additions and 31 deletions

View File

@@ -1,17 +1,26 @@
using Avalonia;
using Avalonia.Collections;
using Avalonia.Controls;
using Avalonia.Controls.Shapes;
using Avalonia.Layout;
namespace Ursa.Controls;
public class Divider : ContentControl
{
public static readonly StyledProperty<AvaloniaList<double>?> DashArrayProperty = Shape.StrokeDashArrayProperty.AddOwner<Divider>();
public AvaloniaList<double>? DashArray
static Divider()
{
get => GetValue(DashArrayProperty);
set => SetValue(DashArrayProperty, value);
HorizontalContentAlignmentProperty.OverrideDefaultValue<Divider>(HorizontalAlignment.Center);
}
public Divider()
{
HorizontalContentAlignment = HorizontalAlignment.Center;
}
public static readonly StyledProperty<Orientation> OrientationProperty = AvaloniaProperty.Register<Divider, Orientation>(
nameof(Orientation));
public Orientation Orientation
{
get => GetValue(OrientationProperty);
set => SetValue(OrientationProperty, value);
}
}