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