Mar*_*eIV 5 wpf triggers drag-and-drop
我们正在寻找一种方法,使 XAML 中的 WPF 触发器基于我们是否处于拖放操作中。根据我们是否需要,我们想要不同的悬停行为,这就是为什么需要这样做。
我能想到的唯一方法是处理拖动开始和结束事件并手动跟踪状态,但这需要代码隐藏,而不是纯 XAML。另外,这似乎完全是矫枉过正,特别是因为我们必须对每个潜在的掉落目标都这样做,这真是一个痛苦。
那么有没有一种简单的方法可以说“嘿......我正在进行拖放操作,因此请激活此触发器”还是我在这里运气不佳?
为了澄清我们正在尝试做的事情,目前在纯 XAML 中,您可以创建一个样式,然后设置一个样式触发器来检查 IsMouseOver 属性,以表示绘制背景突出显示。好吧,我们想要这样做,但我们想说如果 'IsMouseOver' 为 true并且IsDragging = true 则应用此触发器。
| 归档时间: |
|
| 查看次数: |
5993 次 |
| 最近记录: |