问题标签 [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 回答
3992 浏览

wpf - 在 EventTrigger 中使用时,InvokeCommandAction 不起作用?

这是我关于堆栈溢出的第一个问题,所以请温柔:-)

在我的一个 WPF 窗口中,我有一个列表框,其项目使用以下数据模板进行模板化:

注意 Grid 中的两个触发器:

  • 在我的视图模型上调用 ICommand 的 KeyTrigger

  • 一个应该做完全相同但出于某种未知原因的 EventTrigger

谁能向我解释为什么?感谢您的时间和考虑

斯文

0 投票
2 回答
2429 浏览

silverlight - RadTreeViewItem、MVVM 和 Click 事件

我无法在 ViewModel 中的 RadTreeViewItem 上触发单击事件或鼠标按下事件。我应该使用什么语法?这是下面的相关 XAML:

0 投票
0 回答
1385 浏览

jquery-ui - jquery ui 可排序触发器单击

我在使用 jquery 可排序时遇到了一些问题...

碰巧在排序后,触发了放置元素的单击事件,并且在此之上,拖动模式不会恢复,因此该元素保留了所有创建的行内样式(例如位置:绝对)通过插件!

我写了一个触发问题的类似情况:

html

js:

activate() 将新元素添加到列表中并将单击处理程序绑定到它们。点击触发元素的“激活”。问题是即使在排序之后也会触发点击事件,而且我肯定不想要这个!

如果在添加函数之外使用 live() 将事件绑定到 $li,则不会出现问题:

但我不想这样做,因为我想将事件处理程序绑定到文档以捕获元素外部的点击,并且如您所知,live() 无法停止事件传播,即使返回 false。

任何想法?

0 投票
1 回答
1455 浏览

java - 小程序和 JQuery

假设我们在网页上有一个小程序,并且在同一页面中也有 JQuery 代码。我们如何在 Applet 操作时通知 JQuery,例如小程序中的计时器停止并发生文件系统更改,并且我想在 JQuery 部分中的此文件更改发生更改后立即进行一些处理。有什么建议/解决方案吗?谢谢。

0 投票
1 回答
2776 浏览

wpf - 特定用户界面元素的 EventTrigger 问题

我在使用 EventTriggers 时遇到问题。我有两个按钮和两个 EventTrigger,我想从这些按钮中监听 Click 事件,然后触发器应该启动一个 StoryBoard,它会为控件的高度设置动画。
我在启动 StoryBoards 时没有问题,我只是在指定 EventTrigger 的 SourceName 时遇到了问题:

有了这个我得到一个运行时错误:

最可能导致的异常是:'System.Windows.Markup.XamlParseException: 'System.Windows.Controls.Grid' 的初始化引发了异常。行号“23”和行位置“6”。---> System.ArgumentException:找不到名为“TriggerElement1”的 FrameworkElement。在 System.Windows.FrameworkElement.FindNamedFrameworkElement(FrameworkElement startElement, String targetName) 在 System.Windows.EventTrigger.ProcessOneTrigger(FrameworkElement triggersHost, TriggerBase triggerBase) 在 System.Windows.EventTrigger.ProcessTriggerCollection(FrameworkElement triggersHost) 在 System.Windows.FrameworkElement.TryFireInitialized () 在 System.Windows.FrameworkElement.EndInit() 在 MS.Internal.Xaml.Runtime.ClrObjectRuntime.InitializationGuard(XamlType xamlType,

删除 EventTrigger SourceName 属性可修复错误,但我需要根据单击的按钮启动不同的 StoryBoards。据我所知,我需要使用 SourceName。

为什么 WPF 找不到我的 Button 调用TriggerElement1?我认为 RoutedEvents 会在视觉树中冒泡,所以只要触发器处于足够高的级别,它就应该没有命名问题?找到名为 Panel1 的 StoryBoard.Target 没有问题。我是否采取了正确的方法来获得两个按钮来触发不同的故事板?

0 投票
1 回答
2568 浏览

wpf - 淡出从项目控制中删除项目

我有一个带有 ItemsControl 的 WPF 视图,它绑定了 ViewModel 中的 ObservableCollection。现在我想慢慢淡出我从 ObservableCollection 中删除的项目。

视图模型:

看法:

我现在遇到的问题是,情节提要首先从集合中删除一个项目,但同时 itemscontrol 删除了该项目,为此,动画看不到......

知道如何防止在动画终止之前删除该项目吗?

0 投票
1 回答
562 浏览

silverlight-4.0 - 由 ViewModel 中的事件触发的 View 中的 ControlStoryboardAction

DownloadStartedEvent 是我的 ViewModel 上的一些公共事件。我希望我的视图上的这个触发器在 ViewModel 上的 DownloadStartedEvent 被触发时启动一个 StoryBoard。有没有办法做到这一点?

0 投票
1 回答
1968 浏览

binding - Expression Blend 交互:如何将触发器设置为查找按钮的 IsEnabled 值?

我是一名使用 Expression Blend 4 的设计师,我们的环境是 .NET 3.5。

这个问题对你们来说可能很简单,但它给我带来了很大的问题。

我需要对按钮应用交互,当按钮启用时将触发状态。

在按钮上,开发人员有一个与 IsEnabled 属性关联的布尔值。我必须为 EventTrigger 提供一个 EventName,而我唯一能想到的就是 IsEnabledChanged。但是,当我运行该应用程序时,它什么也不做。

如何告诉触发器查找按钮 IsEnabled 属性的布尔值的变化?

这是代码:

0 投票
4 回答
29980 浏览

jquery - jquery trigger:当我点击文本链接时,如何触发输入中的浏览文件?

跟进这篇文章,我有另一个发行者 - 当我点击文本链接时,如何触发输入中的浏览文件?

基本上我想隐藏表单,但是当你点击上传文本链接时它会被触发。

这是我的工作 Javascript 代码:

0 投票
1 回答
1495 浏览

c# - Silverlight 自定义 EventTrigger

我正在尝试创建一个自定义事件来触发 Silverlight 中的动画。虽然事件被触发,但动画不起作用。以下是相关代码:

XAML 代码如下:

当前,正在显示包含“MouseLeftButtonDown”的消息框,但未调用动画。当 EventTrigger EventNameMouseLeftButtonDown不是 时,动画确实被调用了MyEvent。请帮帮我。谢谢。