gpt4 book ai didi

用于拖放操作的 IsMouseOver 上的 WPF 触发器

转载 作者:行者123 更新时间:2023-12-04 12:22:38 25 4
gpt4 key购买 nike

我执行拖放操作并希望在 ismouseover 属性为 true 时触发图像元素以更改其源。
现在我意识到当拖放操作有效时 ismouseover 属性不会更新。

在拖放处于事件状态时,是否有其他方法可以在鼠标悬停时更改图像源?

最佳答案

我遇到了同样的问题,最终在我的自定义控件中创建了一个名为 IsDragMouseOver 的新 bool 值,并在我的控件模板中引用了它。

在控件后面的代码中,我添加了以下内容:

protected override void OnDragEnter(DragEventArgs e)
{
base.OnDragEnter(e);
IsDragMouseOver = true;
}

protected override void OnDragLeave(DragEventArgs e)
{
base.OnDragLeave(e);
IsDragMouseOver = false;
}

protected override void OnDragOver(DragEventArgs e)
{
base.OnDragOver(e);
IsDragMouseOver = true;
}

protected override void OnDrop(DragEventArgs e)
{
base.OnDrop(e);
IsDragMouseOver = false;
}

希望有帮助。

关于用于拖放操作的 IsMouseOver 上的 WPF 触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15131889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com