定义注册附属视图需要的方法

This commit is contained in:
zengwenjie
2025-09-30 18:42:49 +08:00
parent 71c55abbcb
commit f9138ff444

View File

@@ -60,6 +60,17 @@ namespace Deedy
}
}
/// <summary>
/// 注册附属视图;注册前请确保布局属性被正确设置
/// </summary>
/// <param name="attachedView">要注册的附属视图;注册前请确保布局属性被正确设置</param>
/// <param name="dock">在注册的方向</param>
/// <returns>当前装饰器对象,方便连续操作;不会创建新的装饰器</returns>
public DrawerViewer RegisterAttachedView(UIElement attachedView, Dock? dock)
{
dock ??= (Dock)(((int)(this._direction ?? Dock.Left) + 2) % 4);
return this;
}
/// <summary>
/// 在特定「UIElement」上创建「WindowDrawer」蒙层
/// </summary>
/// <param name="adornedElement">目标「UIElement」元素</param>