拖放与WPF和阿瓦隆码头
本文关键字:阿瓦隆 码头 WPF 拖放 | 更新日期: 2023-09-27 18:05:36
我有一个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不接受拖放,直到它有一个子对象?
我猜你必须明确地设置那个"documentPane"的背景(当然是通过background属性)