问题标签 [repeatbutton]

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.

0 投票
2 回答
2282 浏览

wpf - 滚动条中的 WPF 重复按钮仅从模板触发 IsPressed,而不是样式

我有一个小问题。我们希望在样式中和控件模板之外放置尽可能多的样式项,以使主题化更容易。所以对于滚动条的重复按钮,我可以让所有这些工作,但 IsPressed。这只适用于模板。

所以模板(基本上)是:

而且风格是

我无法让 IsPressed 从这种风格中工作。使用控件时,查看 Snoop IsPressed 会很好。我究竟做错了什么?谢谢!

0 投票
1 回答
498 浏览

wpf - 重复按钮上的 WPF 初始延迟

当 ClickMode 为 'Hover' 时,如何在 RepeatButton 上设置初始延迟(在触发第一次单击事件之前)?

0 投票
1 回答
1797 浏览

c# - Winforms 的重复按钮

Windows 窗体中是否有类似 RepeatButton 的东西?如何使用普通按钮实现相同的行为?

0 投票
0 回答
542 浏览

.net - 重复按钮触地

我有一个重复按钮,可以将文本框中的整数更新为 5。这适用于鼠标。在触摸屏上尝试此操作时,即使我可以通过按钮仍然按下的样式看到该事件也不会重复。

我尝试处理 TouchDown 事件,因为我认为它一定是 RoutedEventArgs 和 TouchEventArgs 之间差异的结果。这也没有提供事件的连续触发。有趣的是,它确实触发了 MouseDown 和 TouchDown 事件,导致增加了 10。

如何让重复按钮在触摸屏上重复?

0 投票
2 回答
596 浏览

c# - 如何编辑repeatButton Interval?

A 有 ListBox 和 4 个项目。2 可见 2 已折叠:

替代文字

点击: 替代文字 - 这太糟糕了!

我需要这个:

替代文字

我需要在重复按钮更改间隔中设置!?!?怎么做

0 投票
1 回答
3711 浏览

wpf - 滚动到顶部/底部时,Wpf 禁用重复按钮

我正在制作一个使用列表框的触摸屏界面。
我在列表框上方和下方有一个用于向上/向下翻页的按钮。

我试图让它在一直向上滚动时页面按钮被禁用的位置。
并且当一直向下滚动时,pagedown 按钮也会被禁用。

这是我的 Styles.xaml 中用于列表框的代码

这是我实例化列表框的地方

我昨天四处搜寻,没有运气。
我希望能够在 xaml 中完成这一切。

我在按钮上使用了图像,但为了便于阅读,我把它们取出来了,
它们看起来真的很像......

0 投票
1 回答
862 浏览

wpf - 如何为我的自定义 WPF 重复按钮保留默认悬停效果

当我创建自定义 WPF 控件时,我通常会保留通常的默认外观和效果。例如,这包括默认的蓝色悬停在按钮上。

我创建了一个带有可滚动标签的自定义 TabControl。无论出于何种原因,每一侧的RepeatButton(即左右滚动箭头)都没有悬停效果。我找到了几个教程,告诉我如何为控件创建自己的悬停效果,但不幸的是,这些示例只是用不同的颜色替换了背景(这看起来与在保持底层背景的同时淡入透明蓝色的动画非常不同)。如何获得这种悬停效果?有什么方法可以访问标准悬停效果(可能是故事板?)?

编辑:我刚刚发现,如果我删除了我放在重复按钮上的自定义样式,我会得到默认的悬停效果。也许问题是——我是如何破坏悬停效果的,我如何温和地修改外观而不破坏它?下面是破坏悬停效果的样式-

0 投票
2 回答
1557 浏览

wpf - WPF 重复按钮 MouseUp

当不再按下按钮时,有没有办法让重复按钮上的 MouseUpevent 触发?我试图在按下按钮时使用 MouseMove 事件来跟踪鼠标的位置,但是 MouseDown 和 MouseUp 都不会为鼠标左键触发事件。关于可以做什么的任何想法或建议?谢谢

0 投票
2 回答
326 浏览

silverlight - 按下 Silverlight 重复按钮时如何捕获鼠标?

我有一个用作向上按钮的RepeatButtonon a 。UserControl该控件是一种数字微调器。当数值从 9 变为 10 时,向上按钮被释放,因为它从鼠标下方移出。我知道我可以捕获鼠标,但我RepeatButton没有给我MouseLeftButtonDown事件。那么如何在鼠标RepeatButton按下时捕获鼠标并在释放时释放捕获?应该RepeatButton给我MouseLeftButtonDown事件吗?

编辑:

模板内容似乎正在窃取按钮的MouseLeftButtonDown事件。无论如何我可以绕过按钮的内容。如果我设置HitTestVisible为 false,按钮本身就会变得不可触摸。我希望silverlight有OnPreview覆盖。

0 投票
2 回答
291 浏览

.net - 重复按钮不会失去焦点并永远保持突出显示

我正在研究我的 Up Down 控件,它工作正常,但今天我注意到控制中的重复按钮存在一个奇怪的问题。一旦我单击 +/- 重复按钮,它们就会以蓝色边框突出显示(很好),但问题是即使我单击页面上的其他按钮或控件,它们仍然突出显示。

这是屏幕截图 -

在此处输入图像描述

这是我正在使用的 xaml -

任何指针?