Доработан Docking
This commit is contained in:
@@ -77,31 +77,37 @@ public interface IDockTheme
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Аргументы события показа контекстного меню.
|
||||
/// Предоставляет данные для события показа контекстного меню.
|
||||
/// </summary>
|
||||
public class ContextMenuShownEventArgs : EventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// Элемент, для которого показано меню.
|
||||
/// Получает элемент, для которого показано меню.
|
||||
/// </summary>
|
||||
public IDockControl Target { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Координата X меню.
|
||||
/// Получает координату X меню.
|
||||
/// </summary>
|
||||
public double X { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Координата Y меню.
|
||||
/// Получает координату Y меню.
|
||||
/// </summary>
|
||||
public double Y { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Инициализирует новый экземпляр класса <see cref="ContextMenuShownEventArgs"/>.
|
||||
/// </summary>
|
||||
/// <param name="target">Элемент, для которого показано меню.</param>
|
||||
/// <param name="x">Координата X меню.</param>
|
||||
/// <param name="y">Координата Y меню.</param>
|
||||
/// <exception cref="ArgumentNullException">
|
||||
/// Выбрасывается, если <paramref name="target"/> равен null.
|
||||
/// </exception>
|
||||
public ContextMenuShownEventArgs(IDockControl target, double x, double y)
|
||||
{
|
||||
Target = target;
|
||||
Target = target ?? throw new ArgumentNullException(nameof(target));
|
||||
X = x;
|
||||
Y = y;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user