在重新排序集合之前发生的ListBox上的drop事件

时间:2018-04-04 20:08:18

标签: c# wpf

我有一个带有Drop事件的ListBox,当通过拖放移动行时会触发该事件。事件正确触发,但是作为ListBox项目源的可观察集合不反映事件中的此更改。如果我在删除行后触发单击事件,我会看到正确的顺序。所以,我猜测在drop事件被触发后发生了排序。

如何在删除行后正确捕获此可观察集合的重新排序?

<ListBox x:Name="lstbox_playerContainer"
    ItemsSource="{Binding ChildObjectOC}"  
    SelectedItem="{Binding SelectedChildObject, Mode=TwoWay}"
    dd:DragDrop.IsDragSource="True"
    dd:DragDrop.IsDropTarget="True"    
    Drop="lstbox_playerContainer_Drop">
</ListBox>    

0 个答案:

没有答案