问题标签 [mouseevent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - PreviewMouseRightButtonUp 在上下文菜单打开时不会触发
如果我右键单击图像,我会得到以下事件(按顺序显示):
1) 鼠标右键按下
2) PreviewMouseRightButtonUp
3) 鼠标右键按钮向上
此时我的应用程序显示一个上下文菜单。如果它是打开的,我再次右键单击图像,我只会得到这个事件:
1) 鼠标右键按下
当上下文菜单打开时,不确定如何获取这些事件?
wpf - 如何以更好的方式处理鼠标双击?
我已经嵌套ListView
在 wpf 中。用户可以双击列表项并打开项目文档。所以,我有ListView1_MouseDoubleClick
和孩子 listview2 ListView2_MouseDoubleClick
。
但是,当用户双击 listview2 item 时,listview1 也会收到该MouseDoubleClick
事件。
所以......据我所知,为了解决这个问题,有两种解决方案:
A)添加一个布尔标志并设置为false
B) 使用VisualTreeHelper
并分析e.Source
以找出应该回应的人...
问题:哪种方式更好?
wpf - wpf中鼠标双击和鼠标点击的区别
在我的 WPF 应用程序中,我使用 ListView GridView,并实现了与鼠标双击相关的功能。有没有办法,或者一个控件来区分鼠标双击和鼠标点击?
我使用了一个按钮,并为 mousedoubleclick 实现了一个事件,但单击事件仍在触发
感谢帮助
jquery - jQuery focus() 和 blur() 事件的滞后问题
我正在尝试创建一个使用一些 jQuery 的导航菜单。我希望键盘用户能够拥有与鼠标用户相同的体验,因此我将在我的hover()
事件处理程序中找到的功能复制到我的focus()
和blur()
事件处理程序中。出于某种原因,当用户单击链接时,这会导致 Firefox 和 IE 出现明显的延迟,而在取出focus()
和代码时不会发生这种情况。blur()
我该如何加快速度?我已经在有限的 javascript 知识允许的范围内进行了尽可能多的优化,但我没有看到任何“加速”,所以我认为这可能与这些浏览器如何处理事件有关。
有什么我忽略的主要内容吗?或者有没有其他方法可以在不使用这些事件的同时保留键盘用户的可访问性?
你可以在这里查看
wpf - 具有混合内容的 WPF 按钮上的鼠标悬停样式
我Button
Style
在我的应用程序中应用了一个标准,该标准指定了一种将文本内容从白色更改为黑色的鼠标悬停样式。为了实现这一点,我尝试修改按钮模板,删除ContentPresenter
并将其替换为TextBlock
. 但是,这意味着我不能有混合内容,例如:
为了改善这种情况,然后我将其ContentPresenter
放回原处,并在我的(仅文本)按钮上指定ContentTemplate
如下:
并具有Template
如下定义。此模板仅适用于Button
具有文本内容的 s,其他模板根据需要定义为混合内容。
有谁知道是否有一种方法可以通过保持所需的鼠标悬停样式来进一步改进这一点,而无需定义自定义模板?
flash - 按钮上添加的图形是我阻止 MouseEvent 为什么?
大家好,我今天的问题是我有几个可以上下滑动的按钮,当处于向上状态时,我添加了一个 X 图形来象征一个关闭按钮。但是 X 图形似乎阻止了我的按钮操作。
(来源:flickr.com)
我在我一直在制作的电影中有一个例子>> 这里 << 。这里有 2 部电影,如果您单击任一蓝色选项卡,您会看到我在说什么,X 按钮会显示,但单击 X 区域不会放下按钮。您必须单击蓝色按钮区域才能将按钮放下。
现在我制作了一个较小的测试电影,基本上以相同的方式添加 X 按钮,如果您注意到它工作正常(即使您单击 X 图形也会向右移动)
这是我在大电影中的代码(我隐藏了补间代码,所以它不会那么长):
}
现在这是我的基本测试电影中的代码:
我不明白为什么您不能单击主示例中的 X 关闭选项卡,但您可以在我的小基本电影中?想法,想法?
c# - WPF popup capturing mouse doubleclick events
In my main application window, there are controls, each of which opens a popup that presents more controls to the user.
Other controls in the main application window have mousedoubleclick event handlers. My problem is that when the a user double clicks in the popup, the controls behind the popup are receiving the mousedoubleclick events.
I've tried added a mousedoubleclick event handler to the popup's parent, and handling the event, but it still gets through to the main application window.
I've also tried invoking Popup.CaptureMouse() in a MouseEnter event handler in the popup, but the method always fails (returns false).
Are there any other ways to prevent the mouse events from firing in the main application window when the popup is open?
wpf - MouseBinding 上的 WPF 键盘修饰符
我正在使用 WPF 中的 MVVM 模式(对两者都有点新意)。
我想设置一个对应于事件的InputBinding
on a ,但看不到元素上的属性。这就是我想要实现的(虚构的代码,显然 - 修饰符不存在):CheckBox
Control + Click
Modifiers
MouseBinding
关于如何在不使用事件的情况下完成此操作的任何想法?
谢谢!
wpf - 如何使用 WPF 触发器为选项卡项设置鼠标悬停事件动画?
我已经覆盖了 tabitem 模板并创建了自己的自定义样式。但是,我不确定如何为鼠标悬停事件编写事件触发器。
抱歉回复晚了,我没有收到评论通知(也许这应该改变?)。好的,我将尝试进一步解释这一点。我没有添加评论,因为我需要发布示例代码。假设你有一个控制,任何控制。假设您还定义了许多画笔作为资源。所以:
现在假设您有选项卡项控件:
所以问题是,我如何告诉 wpf 在 MouseOver 事件上从当前画笔到 MouseOverGradientBrush 以及从当前前景到 MouseOverForeground 做一个 3 秒的动画?我在示例中看到您通过一一更改渐变的偏移量来做到这一点。我现在确实想要那个。它增加了代码的大小,最终可能会变得非常混乱。此外,笔刷可能有不同数量的偏移,或者一个可以是线性的,另一个可以是径向的。我希望这更清楚。
actionscript-3 - 如何使对象被忽略并让鼠标 evnets 通过?
你好,我遇到这个问题有一段时间了,我不知道如何解决它。
我有一个 Flash 游戏(非常像一个普通的记忆游戏),里面有很多带有 MouseEvents 的电影剪辑。但是,当我在舞台上添加一个位图(用于覆盖许多不需要的东西并且必须在那里)时,这是屏幕的全尺寸,我的事件不再被触发。原因是覆盖位图窃取了所有事件。
我怎样才能阻止这种行为?有没有办法让事件通过覆盖对象?还是在涉及事件时忽略覆盖对象?
谢谢。