Доработан winui
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
using Lattice.Core.Docking.Abstractions;
|
||||
using Lattice.Core.Docking.Engine;
|
||||
using Lattice.Core.Docking.Models;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace Lattice.UI.Docking.Abstractions;
|
||||
@@ -78,6 +79,26 @@ public interface IDockControl : INotifyPropertyChanged
|
||||
/// </remarks>
|
||||
bool IsActive { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Получает признак того, что элемент можно перетаскивать.
|
||||
/// </summary>
|
||||
bool CanDrag { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Получает признак того, что на элемент можно сбрасывать.
|
||||
/// </summary>
|
||||
bool CanDrop { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Подготавливает данные для перетаскивания.
|
||||
/// </summary>
|
||||
object? PrepareDragData();
|
||||
|
||||
/// <summary>
|
||||
/// Обрабатывает сброс данных.
|
||||
/// </summary>
|
||||
bool HandleDrop(object data, DockPosition position);
|
||||
|
||||
/// <summary>
|
||||
/// Обновляет внешний вид контрола в соответствии с текущим состоянием модели.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user