feat: support dialog resize.

This commit is contained in:
rabbitism
2024-09-17 21:10:54 +08:00
parent 8493d8454c
commit a70f7205e9
6 changed files with 239 additions and 36 deletions

View File

@@ -0,0 +1,19 @@
using Avalonia;
using Avalonia.Controls.Primitives;
namespace Ursa.Controls;
public class DialogResizer: TemplatedControl
{
public static readonly StyledProperty<ResizeDirection> ResizeDirectionProperty = AvaloniaProperty.Register<DialogResizer, ResizeDirection>(
nameof(ResizeDirection));
/// <summary>
/// Defines what direction the dialog is allowed to be resized.
/// </summary>
public ResizeDirection ResizeDirection
{
get => GetValue(ResizeDirectionProperty);
set => SetValue(ResizeDirectionProperty, value);
}
}