dispatcher相关内容

找不到带有URI的HTTP请求的映射?

嗨,我有以下代码: 控制器: @Controller 公共类HelloWorldController { @RequestMapping(“ / hello”) public ModelAndView HelloWorld(){ 字符串消息=“我的第一个SpringMVC程序” ; 返回新的ModelAndView(“ hello”,“ message”,message); ..
发布时间:2020-10-22 06:03:53 其他开发

使用Myo臂带调用姿势触发事件

我正在使用Myo臂带在WPF中开发一个项目,到目前为止,该臂带可以识别设备已连接并更新文本框的信息,但是当我设置事件处理程序以识别姿势是否触发事件时 我通过使用设备摆姿势并握住它们来调试此问题,还在此行上设置了一个断点 pose.Triggered + = Pose_Triggered; 和姿势触发事件的开始。 断点在第一行触发,但不触发实际事件的断点 private void Pos ..
发布时间:2020-10-22 06:03:49 C#/.NET

Dispatcher.Invoke挂起主窗口

我已经在主窗口中创建了新的WPF项目: public MainWindow() { InitializeComponent(); 线程工作者=新线程(delegate(){ this.Dispatcher.BeginInvoke(DispatcherPriority.SystemIdle,new Action(delegate { while (true) { S ..
发布时间:2020-10-22 06:03:46 其他开发

Dispatcher.Invoke更新UI控件

我有一个.Net 4.0类,该类具有自定义事件处理程序( StatusChanged )。我正在尝试通过线程使用此类。我不喜欢使用 BackgroundWorker ,因为我使用的库不支持多线程单元状态。 StatusChanged 委托中的参数之一是字符串。 在用户界面中,单击按钮即可初始化线程 我正在尝试制作它,以便UI控件(WPF)被更新为 StatusChanged St ..
发布时间:2020-10-22 06:03:42 C#/.NET

无法使用Dispatcher从背后的代码更新UWP UI

我有一个来自 MediaTransportControls 的派生类,并尝试根据某些事件禁用上一个和下一个跟踪按钮。我写了以下 公共类MyMediaTransportControls:MediaTransportControls { public static只读DependencyProperty IsPreviousTrackButtonEnabledProperty = Depe ..
发布时间:2020-10-22 06:03:35 其他开发

如何使用调度程序加载多个图像

我有与此问题,问题就会得到回答,并且答案似乎也可以(理论上)解决我的问题。但是我不知道如何实现提供的答案。 建议在加载多张图像时,我将它们分批处理,然后执行一些操作,然后使用调度程序开始处理接下来的几张图像 我试图编写一个名为 LoadNextFive(int startIndex)的函数,但在该函数的末尾这样称呼自己: this.Dispatcher.BeginInvoke(()=> ..
发布时间:2020-10-22 06:03:28 C#/.NET

接收Toast通知时获取当前页面(WP8.1 Silverlight,接收WNS Toast通知)

我有一个事件,该事件在应用程序启动时触发,并且收到通知 CurrentChannel_PushNotificationReceived 。在此功能中,我想找出当前显示的页面,以了解通知是否应更新页面上的内容。因此,问题是双重的,即如何知道当前显示的页面并与Toast通知进行交互。 更新 因此,使用以下代码,它使我可以访问消息的内容。但是我仍然无法获取current_page 的信 ..

使用分派器时的单元测试CompositePresentationEvent

我使用Prism / Composite应用程序库,并尝试对使用EventAggregator订阅CompositePresentationEvent的某些代码进行单元测试。引发事件的代码将其引发到另一个线程上,因此我使用ThreadOption.UIThread订阅了该事件。 当事件引发回调时,它将使用应用程序将其放置到UI线程上的调度程序。这在正常执行期间很好,但是在单元测试期间没有调度 ..
发布时间:2020-10-22 06:02:16 C#/.NET

为什么需要在打印之前调用Dispatcher.BeginInvoke()来使视觉对象正确绑定?

我有一个固定尺寸为850x1100的UserControl,可以为我提供与信件尺寸的纸相同的纵横比。我在 Viewbox 的窗口中显示此内容,它的行为很像打印预览。该控件继承了我窗口的DataContext,并且当它显示在屏幕上时,所有绑定都起作用,而且看起来很棒。 我已经在窗口代码中编写了以下代码后面(我认为这是完全面向视图的操作)尝试进行打印。如果我按编写的方式执行此代码,则该控件会打印 ..
发布时间:2020-10-22 06:02:09 其他开发

从异步回调更新UI组件

现在,我了解Dispatcher和DispatcherTimer及其好处。 但是我一直给人的印象是,异步Web服务/ WCF回调(完成的事件处理程序)由UI线程自动处理。 但是在网上查看一些参考文献,例如下面的链接,似乎并非如此。 所以奇怪的是,我还没有使用Dispatcher来更新服务已完成事件中的UI(更新数据绑定的ObservableCollections),但是我从来没有收到 ..
发布时间:2020-10-22 06:02:06 其他开发

从计时器线程更新WPF UI

在App内,我显示随时间推移或当用户单击下一个/上一个时旋转的横幅。 1)我需要更新 Timer.Elapsed 方法。从我发现的结果来看,计时器滴答似乎是在自己的线程上执行的,应该使用元素的分派器来更新UI。 ((ImageBannerPanel.Content).Dispatcher.Invoke(new Action(()=> { ((Image)BannerPanel.Cont ..
发布时间:2020-10-22 06:02:02 C#/.NET

数据网格绑定(WPF)导致UI延迟

我希望能够在不导致UI延迟的情况下将项目快速添加到数据网格中。 我现在正在做的是: 我正在使用绑定到数据网格的ObservableCollection。 我使用的后台线程仅在从可观察集合中插入/删除时循环并在当前调度程序上调用Invoke。相反,调用BeginInvoke会产生不良结果。 我知道在调度程序上调用太多代码会导致延迟,但是我不知道该怎么办。我以前使用过后台工作人员, ..
发布时间:2020-10-22 06:01:58 C#/.NET

使用Dispatcher在WPF列表框中异步加载项目列表

我正在创建一个WPF解决方案,该解决方案使用MVVM模式来异步加载搜索控件中的搜索项。搜索控件是WPF用户控件,创建时使用一个文本框来输入搜索文本和搜索按钮,以及一个隐藏的列表框,当在其中加载搜索到的项目列表时,该列表框将可见。该用户控件又嵌入到另一个WPF视图中,该视图具有某些项目的树形视图。该视图具有视图模型,在该模型中将加载树视图的搜索项的逻辑将加载到搜索控件中。一直以来,这是在不使用任何D ..
发布时间:2020-10-22 06:01:55 其他开发

WPF:通过调度程序更新多个控件

我正在使用SerialPort类中的事件监听器从串行端口读取数据。在我的事件处理程序中,我需要通过串行端口上的xml数据更新窗口中的许多(30-40)控件。 我知道我必须使用myControl .Dispatcher.Invoke()进行更新,因为它位于不同的线程上,但是有一种方法可以一起更新许多控件,而不是对每个控件进行单独的Invoke调用(例如,myCon1.Dispatcher.In ..
发布时间:2020-10-22 06:00:51 其他开发

WPF是否将NotifyPropertyChangeds编组到调度程序?

如果我更新了一个在绑定控件的调度程序之外的线程上抛出NotifyPropertyChanged的属性,则该更新是否被强制编组到此调度程序? BackgrounWorker.Run()=> {blah.Blahness = 2; //通知BW上更改的属性,是否将其编组到调度程序? } 解决方案 是的, PropertyChanged 事件会自动编组到UI调度程序,因此您无需使 ..
发布时间:2020-10-22 06:00:45 其他开发