我有一个 WPF 应用程序,其中包含以下主窗口的代码子集:
<ad:DockingManager x:Name="dockManager" Grid.Row="1">
<ad:ResizingPanel Name="mainResizingPanel" Orientation="Horizontal">
<!- other stuff here -->
<ad:DocumentPane Name="documentPane" DragEnter="DocumentPaneDragEnter" AllowDrop="True" Drop="DocumentPaneDrop"></ad:DocumentPane>
</ad:ResizingPanel>
</ad:DockingManager>
我也有代码要添加DocumentContent
到DocumentPane
.
documentPane.Items.Add(docContent);
我实现的拖放功能仅在将某些内容添加到 documentPane 后才有效。为什么 documentPane 在有子对象之前不接受放置?