问题标签 [ismouseover]
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.
xaml - 在 UserControl 中添加触发器
我有用户控件:网格、边框、图像、按钮。我需要为我的 UserControl 创建 Style 并以这种风格创建 Trigger。我的风格:
但是我必须如何在 XAML 文件中将我的触控笔与我的 UserControl 绑定?
c# - 如何在现有的 tabcontrol 上触发 IsMouseOver?
如何触发IsMouseOver
现有 WPF TabControl 中的属性?我尝试制作样式,但它只创建一个新标签。我想将它应用到我已经制作的标签上。基本上我想做的是在鼠标位于标题上时编辑标题的背景。
有没有办法做到这一点?也许通过c#?
wpf - 如何在 GridView 中设置行的样式?
我有一个 WPF 项目,其中我有一个嵌套在 ListView 内的 GridView,我想更改行的样式。
我想更改光标在上方时的颜色。
我怎么做?
这是我的 XAML
c# - WPF c# XAML ismouseover 动画
在我的项目中,当程序启动时多边形在设定的路径上移动我应该改变什么来停止多边形移动,当鼠标光标在它上面时(当鼠标光标离开多边形时,多边形必须继续移动)
c# - WPF ListBoxItem 检测自定义项目内的 IsMouseOver
我有一个列表框,我用自定义项目填充。我想从项目内的 ListBoxItem 中检测 MouseOver 事件,以更改按钮的可见性。我已经检查了 StackOverflow 上的大部分答案,以下解决方案是我正在寻找的,但它不起作用。
这是来自我的 ContactsView 的代码片段:
我一直在尝试以这种方式检测事件(来自我添加到 ListBox 的自定义项的代码):
任何帮助将不胜感激。
c# - WPF,树视图是鼠标悬停仅在第一次后有效
我有一个树视图,我在其中向项目容器样式添加了一个事件设置器,以便在鼠标悬停时按下 F1 时捕获。所以在后面的代码中我试图找到鼠标所在的子对象。子对象仅在节点展开并尝试过一次后才在树中找到,每次都正确捕获 key down。所以这只是第二次IsMouseOver
找到子对象。
我已经为目标树禁用了虚拟化,但它没有任何区别。
事件处理程序背后的代码
你们有谁知道这里的魔术吗?我试图做一个TreeViewReportType.UpdateLayout()
,也anItem.UpdateLayout()
看看它是否做了任何改变。但这没有帮助。
试图查看以前的答案,但它与数据网格相关并且是禁用虚拟化,这在这里不起作用?
c# - 使用图像透明度过滤鼠标事件
我整天都在研究示例、教程和论坛,我似乎无法理解一个看似简单的概念。
本质上,我正在创建一个色轮颜色选择工具。该工具是一个环形,所以我不希望鼠标执行功能,除非它悬停在工具形状本身上。
色轮是一个简单的图像。我已经尝试寻找利用不透明度映射的方法,绘制椭圆来检测鼠标(这可行,但我无法单击它下面的物理滚轮)。
我只是在这里遇到空白。
我想要(不可避免地)实现的是:鼠标移动到色轮的域中,将光标更改为滴管。当用户单击 xPos/yPos 处的像素时,我们想要获取该位置像素的 RGB 值。在纸上看起来很容易,对吧?
有人想帮忙吗?也许有些吐球?非常感谢您已经提供的任何帮助,并感谢您抽出时间至少查看我的问题!
这是目前用于色轮的图像:
更新:我有一个覆盖工作,我成功地传递了点击事件。看来我可能会走对路。接下来只需要弄清楚如何获取像素数据。
XAML:
C#: