Tag: 事件

Socket.io客户端:用一个处理程序响应所有事件?

是否有可能有一个socket.io客户端响应所有事件,而不必单独指定每个事件? 例如,像这样的东西(这显然现在不工作): var socket = io.connect("http://myserver"); socket.on("*", function(){ // listen to any and all events that are emitted from the // socket.io back-end server, and handle them here. // is this possible? how can i do this? }); 我想要在客户端socket.io代码接收到任何/所有事件时调用此callback函数。 这可能吗? 怎么样?

使用EventTrigger设置属性

我希望能够使用EventTrigger来设置一个属性,这里有一些问题。 1)EventTriggers只支持Actions,所以我必须使用storyBoard来设置我的属性。 2)一旦我使用故事板,我有两个select: 停止:一旦animation停止,该值将恢复到animation开始之前 HoldEnd:这将locking属性,以便代码和用户交互都不能改变animation所保存的属性。 在下面的例子中,我想设置IsChecked属性为False,当button被点击时,我希望用户能够更改IsChecked和/或我想要能够更改代码中的属性。 例: <EventTrigger SourceName="myButton" RoutedEvent="Button.Click"> <EventTrigger.Actions> <BeginStoryboard> <Storyboard> <BooleanAnimationUsingKeyFrames Storyboard.TargetName="myCheckBox" Storyboard.TargetProperty="IsChecked" FillBehavior="Stop"> <DiscreteBooleanKeyFrame KeyTime="00:00:00" Value="False" /> </BooleanAnimationUsingKeyFrames> </Storyboard> </BeginStoryboard> </EventTrigger.Actions> </EventTrigger> 我意识到我可以在故事板完成后使用“Completed”事件来将值设置为False。 然而,在这个例子中,我想包含XAML中的逻辑,因为这个逻辑将被用在一个自定义的控件上,并且只针对UI。

检测使用C#更改的活动窗口而不进行轮询

每当当前活动窗口改变时,如何调用callback函数。 我已经看到了如何使用CBTProc完成。 但是,全局事件并不容易与托pipe代码挂钩。 我有兴趣find一种不需要轮询的方式。 我更喜欢事件驱动的方法。 问候

我怎样才能检查是否点击事件与jQuery的按键?

我想用jquery捕捉一个单击事件,并能够判断是否同时按了一个键,这样我就可以在基于keypress事件的callback函数中进行分支了。 例如: $("button").click(function() { if([KEYPRESSED WHILE CLICKED]) { // do something… } else { // do something different… } }); 有没有人知道这是可能的,或者如果可能的话可以怎么做?

在事件派发之前检查null …线程安全吗?

一些让我困惑的东西,但从来没有造成任何问题…推荐的事件派发方式如下: public event EventHandler SomeEvent; … { …. if(SomeEvent!=null)SomeEvent(); } 在multithreading环境中,这段代码如何保证另一个线程不会在检查null和调用事件之间改变SomeEvent的调用列表?

使用jQuery访问绑定到事件处理函数的函数

使用jQuery,您可以使用.bind()或其中一个事件处理帮助器函数将函数绑定到在DOM对象上触发的事件。 jQuery必须以某种方式内部存储它,我想知道是否有可能给出一个DOM对象,找出哪些事件已被绑定到对象,并访问这些function等。所需的返回结果可能看起来像这样: { click: [function1, function2], change: [function3], blur: [function4, function5, function6] }

+ =新的EventHandler(方法)vs + =方法

可能重复: C#:“+ = anEvent”和“+ = new EventHandler(anEvent)”之间的区别 订阅事件有两种基本的方法: SomeEvent += new EventHandler<ArgType> (MyHandlerMethod); SomeEvent += MyHandlerMethod; 有什么区别,我应该什么时候select一个呢? 编辑:如果它是相同的,那么为什么VS默认为长版本,混乱的代码? 对我来说这毫无意义。

什么是WPF预览事件?

我一直在寻找事件的描述“预览******”就像每个元素都有事件KeyDown和PreviewKeyDown。 有什么不同(不是一个是附加事件,一个不是,真正的传统差异和编程方式的区别) 在从Control派生的任何类中,都可以重写这两种方法。OnKeyDown和OnPreviewKeyDown,现在我正在编写自定义控件,我应该使用哪种方法? 他们两个之间有什么区别。

在JavaScript或jQuery中监听Youtube事件

我有一个滑块,其中包括通过iframeembedded代码embedded的4个youtubevideo http://www.youtube.com/embed/'.$i.'?enablejsapi=1 我正在尝试使四个video中的任何一个的onStateChange事件调用一个我称之为stopCycle()的函数,当video开始播放时,它将停止滑动条。 内联框架没有ID。 我不知道如何正确地捕捉这个事件,并可以使用任何意见,我做错了什么。 <script charset="utf-8" type="text/javascript" src="http://www.youtube.com/player_api"></script> var playerObj = document.getElementById("tab2"); // the container for 1 of the 4 iframes playerObj.addEventListener("onStateChange", "stopCycle"); function stopCycle(event) { alert('Stopped!'); }

简单的定制事件

我试图学习自定义事件,我试图创build一个,但似乎我有一个问题 我已经创build了一个Form,静态类和自定义事件。 我想要实现的是当我按下button时,Form将会调用静态类的function,然后func会不时地上传一个事件来报告当前状态。 如果事件发生,Form1将会侦听,如果是,则会改变label1的Text 这是我到目前为止 public partial class Form1 : Form { public EventHandler<Progress> progress; public Form1() { InitializeComponent(); progress += SetStatus; } private void SetStatus(object sender, Progress e) { label1.Text = e.Status; } private void button1_Click_1(object sender, EventArgs e) { TestClass.Func(); } } 文件2 class TestClass { public static void Func() { //time consuming […]