Доработан Docking
This commit is contained in:
@@ -60,23 +60,23 @@ public interface IDockGroupControl : IDockControl
|
||||
void SetChildren(IDockControl? firstChild, IDockControl? secondChild);
|
||||
|
||||
/// <summary>
|
||||
/// Событие, возникающее при изменении соотношения разделения.
|
||||
/// Происходит при изменении соотношения разделения.
|
||||
/// </summary>
|
||||
event EventHandler<SplitRatioChangedEventArgs> SplitRatioChanged;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Аргументы события изменения соотношения разделения.
|
||||
/// Предоставляет данные для события изменения соотношения разделения.
|
||||
/// </summary>
|
||||
public class SplitRatioChangedEventArgs : EventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// Новое соотношение разделения.
|
||||
/// Получает новое соотношение разделения.
|
||||
/// </summary>
|
||||
public double NewRatio { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Источник изменения (пользователь или программа).
|
||||
/// Получает источник изменения соотношения разделения.
|
||||
/// </summary>
|
||||
public SplitRatioChangeSource Source { get; }
|
||||
|
||||
@@ -93,16 +93,22 @@ public class SplitRatioChangedEventArgs : EventArgs
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Источник изменения соотношения разделения.
|
||||
/// Определяет источник изменения соотношения разделения.
|
||||
/// </summary>
|
||||
public enum SplitRatioChangeSource
|
||||
{
|
||||
/// <summary>Изменение выполнено пользователем.</summary>
|
||||
/// <summary>
|
||||
/// Изменение выполнено пользователем.
|
||||
/// </summary>
|
||||
User,
|
||||
|
||||
/// <summary>Изменение выполнено программой.</summary>
|
||||
/// <summary>
|
||||
/// Изменение выполнено программой.
|
||||
/// </summary>
|
||||
Programmatic,
|
||||
|
||||
/// <summary>Изменение выполнено при восстановлении состояния.</summary>
|
||||
/// <summary>
|
||||
/// Изменение выполнено при восстановлении состояния.
|
||||
/// </summary>
|
||||
Restore
|
||||
}
|
||||
Reference in New Issue
Block a user