我有以下 XAML:
<DockPanel x:Name="OverViewContainer" AllowDrop="True">
<StackPanel Orientation="Horizontal"
DockPanel.Dock="Bottom"
HorizontalAlignment="Right">
<uicommon:Toolbar DataContext="{Binding Commands}" />
</StackPanel>
<ItemsControl ItemsSource="{Binding DocumentElements}"
ItemTemplate="{DynamicResource DocumentElementsItemTemplate}" />
</DockPanel>
当我将数据拖到此面板上时,鼠标光标显示允许在所有子项上放置,但在任何空白处,光标显示已禁用放置。如果我设置AllowDrop
为 false,我不能再放到子项目上,所以标志确实有效。我想将数据放到ItemsControl
.
有任何想法吗?