草庐IT

libtest_dispatch

全部标签

c# - 带有参数的 Dispatch.Invoke( new Action...)

以前我有Dispatcher.Invoke(newAction(()=>colorManager.Update()));从另一个线程更新显示到WPF。由于设计原因,我不得不更改程序,并且我必须将ColorImageFrame参数传递到我的ColorStreamManager.Update()方法中。正在关注this链接,我将调度程序修改为:Dispatcher.Invoke(newAction((p,v)=>p.Update(v)));它编译正常,但根本无法运行。VS2010说“参数计数不匹配。”在我的ColorStreamManager.Update()方法中我有RaisePrope

c# - 如何在非 UI 代码 Windows Phone 8 中获取 Dispatcher

我可以在Windows8中获取CoreDispatcher对象CoreDispatcherdispatcher=Windows.UI.Core.CoreWindow.GetForCurrentThread().Dispatcher;但是我怎样才能在windowsphone8中得到Dispatcher这样我就可以打电话了Dispatcher.BeginInvoke(delegate{//Mystatements}); 最佳答案 使用Deployment.Current.Dispatcher获取WindowsPhone中的Dispatc

c# - WPF/多线程 : UI Dispatcher in MVVM

也就是说,在MVVM环境中,我在后台线程中,我想在ui控件上运行更新。所以通常我会去myButton.Dispatcher.BeginInvoke(blabla)但我无权访问myButton(因为View模型无权访问View的控件)。那么这样做的正常模式是什么?(我猜总有绑定(bind),但我想知道如何通过调度程序做到这一点) 最佳答案 我通常使用Application.Current.Dispatcher:因为Application.Current是静态的,所以您不需要对控件的引用 关

javascript - React-Native/Redux dispatch 在 Action 中多次触发

我正在制作一个React/Redux应用程序。在我的一个操作中,dispatch在没有明显原因的情况下被调用时会触发6-8次。请参阅下面我的组件的操作文件中的addMarkersRequestAddress:exportfunctionaddMarkersSuccess(response){return{type:'addMarkersSuccess',status:'success',response:response,receivedAt:Date.now(),};}exportfunctionaddMarkersFailure(error){return{type:'addMar

javascript - Redux 路由器 - "Dispatch is not defined"

我有一个简单的组件,它在用户加载页面时调用一个操作,在该操作中,我试图分派(dispatch)另一个操作以将商店的loggedIn状态设置为真还是假:importReact,{Component}from'react'import{Link,browserHistory}from'react-router'import$from'jquery'classLoginextendsComponent{constructor(props){super(props)}componentDidMount(){this.props.actions.guestLoginRequest()}rende

javascript - 如何传播事件?无效状态错误 : Failed to execute 'dispatchEvent' on 'EventTarget' : The event is already being dispatched

我正在尝试将事件从我的window.document传播到此文档中的iframe。当在window.document中捕获事件时,我尝试以下操作:event.preventDefault()(@dispatchTo()).dispatchEvent(event)#@dispatchTo()returnsthereferenceof`document.querySelector('iframe').contentDocument`但是我得到了InvalidStateError:Failedtoexecute'dispatchEventon'EventTarget':Theeventisa

javascript - 使用 React-Router 和 Redux 时如何在单击链接时分派(dispatch)操作?

假设我有一个链接,它将我发送到一个用于添加/编辑列表条目的页面。当我点击Link本身时,如何分派(dispatch)Redux操作,以便我可以在实际重定向到该页面之前先更新Redux存储。例如:我点击编辑按钮->Action被调度->存储更新,{'state':'edit-mode'}->继续重定向。或者您有其他方法来完成我想要做的事情吗?也许当组件挂载后,我会根据特定条件运行类似stateToEdit的操作?如果是这样,那么请告诉我你的方式。谢谢PS:我只使用一个组件进行所有添加/编辑/删除。所以我正在考虑一种基于state呈现的方法,无论它是在edit-mode还是delete-m

php - ZF3/2 - 如何捕获在 EVENT_DISPATCH 监听器中抛出的异常?

有什么方法可以处理在EVENT_DISPATCH监听器中抛出的异常?classModule{publicfunctiononBootstrap(EventInterface$event){$application=$event->getTarget();$eventManager=$application->getEventManager();$eventManager->attach(MvcEvent::EVENT_DISPATCH,function(MvcEvent$event){thrownewForbiddenException("403-Fobidden");});}}我有一

php - ZF2 : How to attach module specific listener for dispatch. 错误

有没有一种方法可以为ZendFramework2中的事件dispatch.error附加事件监听器,其中该监听器将仅附加到与Module.php相关的EventManager?我通过将dispatch的监听器附加到全局SharedManager并将当前Module.php的命名空间作为第一个参数传递来实现这一点。它工作得很漂亮,但当我对dispatch.error尝试相同时,它不起作用。这是Module.php中的示例:publicfunctioninit(ModuleManager$moduleManager){$sharedManager=$moduleManager->getEv

php - 我可以向 Laravel 中的 Route::group 添加参数,但在分派(dispatch)到 Laravel 中的路由之前将其删除吗?

我正在使用Laravel4创建由每个客户的accountname命名空间的API。每个客户都有自己的相同数据库。所以Foocorp应该进行如下所示的api调用:http://api.example.com/Foocorp/users/5Barcorpapi调用如下所示http://api.example.com/Barcorp/users/5出于业务/品牌原因,我必须在URL中包含帐户名称,因此我无法从URL路由中删除此参数。这是我用来尝试从路由中提取帐户名称、验证它是否处于事件状态并指向他们的数据库的过滤器。我希望删除accountname参数,这样我就可以编写我所有的Control