我有一个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在有子对象之前不接受drop?
答案 0 :(得分:0)
我猜你必须明确地设置“documentPane”的背景(当然是通过Background属性)。