问题标签 [eventtrigger]

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 投票
1 回答
471 浏览

excel - 更改单元格时如何运行一些 VBA 代码?

当单元格中的值发生变化时,我想添加一些 VBA 代码。

我已经按照ContexturesWorksheet_Change()中的描述进行了尝试,但是这不起作用:它仅在用户更改值时触发。我想在值更改时触发它,即每当电子表格重新计算时。

有任何想法吗?

0 投票
1 回答
1372 浏览

jquery - 触发事件在 ajax 加载的 html 上不起作用

好吧,在您在此表中的一行中进行编辑后,我在 focusout 上创建了它假设用更新的数据重新加载整行,问题是触发器事件在第一次加载后停止工作,因此在第一次加载后所做的任何更改都不会被保存.

我目前使用此代码

该行目前看起来像这样

非常感谢我能得到的任何帮助

问候

0 投票
2 回答
6310 浏览

wpf - TreeViewItem.Expanded

我使用最新版本的 mvvm light 工具包,但是我不清楚如何将 EventToCommand 用于事件 TreeViewItem.Expanded。

这很有效......我做错了什么?

非常感谢帮助。

问候。

加里

0 投票
1 回答
7128 浏览

wpf - EventTrigger 中的条件

我可以检查事件触发器中的条件吗?我怎样才能只使用 XAML 来做这样的事情?

0 投票
2 回答
1154 浏览

c# - XAML 绑定在自定义 EventTriggers 中不起作用

大家好,我遇到了这个非常烦人的问题......我在下面有以下 EventTrigger:

这一切都编译并运行得非常好,除非我尝试在 DataTemplate 中绑定它......

当我尝试运行它时,我遇到了问题...... Visual Studio 说:

所以这根本不是很有趣....任何想法将不胜感激:)

乔丹

0 投票
2 回答
1329 浏览

wpf - MVVM WPF:在触发事件时将控件属性反映到视图模型

好的,我正在尝试了解 WPF 和流行的 MVVM 模式。

现在我有这个问题。我正在使用带有多个选项卡的功能区控件。在我的 ViewModel 中,我有一个属性“ActiveTab(字符串)”,它应该反映当前活动的选项卡。

由于ribboncontrol 没有任何显示此信息的属性,因此我无法绑定到它。

所以我在想:

我可以像这样绑定选定的事件:

然后在代码隐藏中使用 Activetab = sender.Label 在视图模型中设置属性

但是然后我需要在我的视图的代码隐藏中引用我的视图模型。

我试图在不使用任何代码隐藏文件的情况下解决这个问题。(MVVM)。

现在真正的问题 是:是否有可能使用事件触发器或事件设置器。当所选事件被解雇时。setter 自动将 activetab 属性设置为 sender.Label 值?

仅使用 xaml。

- 我为我的英语相当糟糕而且可能是noobish问题的借口。我是 wpf 的新手 =)


更新: 正如我刚刚发现的那样,ribbonTab 上有一个 isSelected 属性。

现在我有一些关于如何将它绑定到我的视图模型中的属性的问题。

我尝试了以下代码:

但这不起作用:

SelectedTab offcourse 在我的视图模型中,而不是在ribbonTab ...

我如何制作设置器,使用选项卡的值在我的视图模型上设置属性?=)

提前致谢!!

0 投票
1 回答
410 浏览

wpf - n 秒后关闭组合框

如果用户不进行选择,我有一个保持打开状态的组合框。我想在 2 秒后使用触发器关闭组合框。这是我的组合框样式的一部分,其中包括我失败的事件触发器尝试完成此操作:

关于如何做到这一点的任何建议?

0 投票
3 回答
6253 浏览

wpf - 如何在 DataTemplate Button 中同时使用 Command 和 EventTrigger?

我在 DataTemplate 中有一个按钮,它绑定到我的 ViewModel 中的命令。该按钮还有一个 EventTrigger,它启动了一个隐藏编辑控件(按钮是其中一部分)的情节提要。

如果我选择 PreviewMouseDown 事件,情节提要可以正常工作,但命令永远不会被调用。如果我在 EventTrigger 中选择 MouseDown 事件,则命令有效,但情节提要不执行。

单击按钮时,如何同时执行命令和情节提要?

0 投票
1 回答
175 浏览

jquery - 向插件添加回调和触发事件

我已将回调和触发事件添加到插件中,如下所示:

但我找到了另一种以这种方式完成的方法:

所以,我的问题是在第一种方法的回调之前触发事件是否重要,或者我应该切换到使用它们同时发生的第二种方法?

更新:到目前为止我想出的唯一原因是最小化函数调用 -$.isFunction在第二个示例中只调用一次。

0 投票
4 回答
13969 浏览

javascript - 在 Javascript/jQuery 中重新启动 setInterval()(没有 clearInterval)

我正在研究使用 jQuery 构建的 ui 选项卡。除了一个问题外,一切正常 - 我做了一个 setInterval 运行一个执行触发器(“click”)的函数,以便它在 5000 毫秒后转到下一个选项卡。它可以很好地运行每个选项卡,问题是如果用户手动单击选项卡,setInterval 的计时器不会在 0 处重新启动。例如,如果用户要在 0 毫秒开始在 tab1 上单击 tab2 在2000 毫秒,setInterval 不会回到 0,它会从 2000 开始并运行到 5000 毫秒,然后会转到 tab3。我明白为什么会这样,我只是想知道是否有一种方法可以重新启动 setInterval 计时,而无需执行 clearInterval() 并创建一个全新的 setInterval()。任何见解将不胜感激。

更新

感谢您的回复 - 我试图避免使用 clearInterval 的原因是因为我遇到了如何以 clearInterval 完全停止 setInterval 的方式编写代码的问题。该代码设置为在用户单击选项卡时进行跟踪。问题是自动更改功能利用了触发器('click'),因此它运行我在标签自动更改时也编写的 clearInterval 函数。它本身似乎运行得很好,但是一旦用户开始单击选项卡,setInterval 就会出现异常行为并无法预测地切换选项卡。我怀疑正在发生的事情是几个 setIntervals 正在同时运行......这是代码(如果你还没有猜到,我在 javascript/jquery 方面很新)。我已经注释掉了部分,以便它可以正常工作,但它仍然没有