问题标签 [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.
wpf - 在 EventTrigger 中使用时,InvokeCommandAction 不起作用?
这是我关于堆栈溢出的第一个问题,所以请温柔:-)
在我的一个 WPF 窗口中,我有一个列表框,其项目使用以下数据模板进行模板化:
注意 Grid 中的两个触发器:
在我的视图模型上调用 ICommand 的 KeyTrigger
一个应该做完全相同但出于某种未知原因的 EventTrigger
谁能向我解释为什么?感谢您的时间和考虑
斯文
silverlight - RadTreeViewItem、MVVM 和 Click 事件
我无法在 ViewModel 中的 RadTreeViewItem 上触发单击事件或鼠标按下事件。我应该使用什么语法?这是下面的相关 XAML:
jquery-ui - jquery ui 可排序触发器单击
我在使用 jquery 可排序时遇到了一些问题...
碰巧在排序后,触发了放置元素的单击事件,并且在此之上,拖动模式不会恢复,因此该元素保留了所有创建的行内样式(例如位置:绝对)通过插件!
我写了一个触发问题的类似情况:
html
js:
activate() 将新元素添加到列表中并将单击处理程序绑定到它们。点击触发元素的“激活”。问题是即使在排序之后也会触发点击事件,而且我肯定不想要这个!
如果在添加函数之外使用 live() 将事件绑定到 $li,则不会出现问题:
但我不想这样做,因为我想将事件处理程序绑定到文档以捕获元素外部的点击,并且如您所知,live() 无法停止事件传播,即使返回 false。
任何想法?
java - 小程序和 JQuery
假设我们在网页上有一个小程序,并且在同一页面中也有 JQuery 代码。我们如何在 Applet 操作时通知 JQuery,例如小程序中的计时器停止并发生文件系统更改,并且我想在 JQuery 部分中的此文件更改发生更改后立即进行一些处理。有什么建议/解决方案吗?谢谢。
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 没有问题。我是否采取了正确的方法来获得两个按钮来触发不同的故事板?
wpf - 淡出从项目控制中删除项目
我有一个带有 ItemsControl 的 WPF 视图,它绑定了 ViewModel 中的 ObservableCollection。现在我想慢慢淡出我从 ObservableCollection 中删除的项目。
视图模型:
看法:
我现在遇到的问题是,情节提要首先从集合中删除一个项目,但同时 itemscontrol 删除了该项目,为此,动画看不到......
知道如何防止在动画终止之前删除该项目吗?
silverlight-4.0 - 由 ViewModel 中的事件触发的 View 中的 ControlStoryboardAction
DownloadStartedEvent 是我的 ViewModel 上的一些公共事件。我希望我的视图上的这个触发器在 ViewModel 上的 DownloadStartedEvent 被触发时启动一个 StoryBoard。有没有办法做到这一点?
binding - Expression Blend 交互:如何将触发器设置为查找按钮的 IsEnabled 值?
我是一名使用 Expression Blend 4 的设计师,我们的环境是 .NET 3.5。
这个问题对你们来说可能很简单,但它给我带来了很大的问题。
我需要对按钮应用交互,当按钮启用时将触发状态。
在按钮上,开发人员有一个与 IsEnabled 属性关联的布尔值。我必须为 EventTrigger 提供一个 EventName,而我唯一能想到的就是 IsEnabledChanged。但是,当我运行该应用程序时,它什么也不做。
如何告诉触发器查找按钮 IsEnabled 属性的布尔值的变化?
这是代码:
c# - Silverlight 自定义 EventTrigger
我正在尝试创建一个自定义事件来触发 Silverlight 中的动画。虽然事件被触发,但动画不起作用。以下是相关代码:
XAML 代码如下:
当前,正在显示包含“MouseLeftButtonDown”的消息框,但未调用动画。当 EventTrigger EventNameMouseLeftButtonDown
不是 时,动画确实被调用了MyEvent
。请帮帮我。谢谢。