我正在尝试提供 ListBox 拖放排序功能,但我碰壁了。当我在 xaml 中指定列表框项目时,它可以工作,但是当我绑定到列表时它不起作用,因为这些项目不再是 listboxitem 类型。
我发现这段代码http://blog.dobaginski.com/josh/?p=52允许我获取底层 ListBoxItem 但我无法触发鼠标移动事件。
我已经阅读了其他教程,但无法找到处理 ListBox 的教程。有没有人用 ListBox 做到这一点。
我使用的事件是 SelectedChange、MouseMove 和 LeftMouseButtonUp(我认为这个名字是对的)。我没有使用 LeftMouseButtonDown,因为我无法启动它。