У меня есть следующий XAML:WPF: Невозможно удалить тащили данные на ItemsControl в
<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
.
Любые идеи?
проверено, и оно работает, спасибо :) –
Отлично, он также работает, если у вас просто есть ItemControl (не внутри DockPanel). Кроме того, это УЖАСНОЕ поведение :-( – CJBrew