je le XAML suivant:WPF: Impossible de supprimer traîné des données sur un 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>
Lorsque je fais glisser des données sur ce panneau, le curseur de la souris montre une goutte est autorisée sur tous les points de l'enfant, mais sur n'importe quel espace vide, le curseur indique que la suppression est désactivée. Si je mets AllowDrop
à false, je ne peux plus déposer sur les objets enfants, donc le drapeau a un effet. Je voudrais déposer des données dans les marges entre les éléments dans le ItemsControl
.
Des idées?
vérifié et cela fonctionne, merci :) –
Excellent, cela fonctionne aussi si vous avez juste un ItemsControl (pas dans DockPanel). Aussi, c'est un comportement HORRIBLE :-( – CJBrew