问题标签 [busyindicator]

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 投票
2 回答
3431 浏览

c# - 如何强制 BusyIndi​​cator?

我使用扩展的 WPF 工具包 BusyIndi​​cator

我的 Xaml

我的代码:

但它永远不会显示,我尝试在函数的末尾让 MessageBox 在 MessageBox 之后显示 BusyIndi​​cator,

我试过

但是我什么都没有!!!我无法解决的问题在哪里?

我发现了一个类似的问题,但我没有同样的问题,但在功能完成后,指示器出现了。

0 投票
2 回答
2862 浏览

silverlight - 如何在计算过程中显示 Silverlight Toolkit Busy Indicator?

我在实现一个显示忙碌指示器的控件时遇到了一些问题,这里是场景:我有一个带有忙碌指示器和 TextBlock 的简单视图,它绑定到一个 ViewModel(类似于以下内容)。

到目前为止一切都很简单,不是吗?问题是当我有像 CallMe() 这样的方法时。我必须在计算完成时显示和隐藏繁忙指示器,我认为原因是计算和 IsBusy 属性通知在同一个线程上完成,所以我得出了这样的结果:

现在发生了一些不同的事情,Busy Indicator 加载正常,但是当计算太短时 BusyIndi​​cator 不显示,并且在调用 CallMe() 方法和 Text 出现在屏幕上之间有一个小的延迟。这是我的问题,我希望在 BusyIndi​​cator 隐藏之前计算 Text 属性(并显示在屏幕上)。

有谁知道这样做的好方法,或者有什么我可以遵循的建议?

0 投票
1 回答
475 浏览

javascript - 在jquery中让“忙碌等待”动画成为“位置可配置”的最佳方法?(即,显示动作在哪里)

我打算有一个忙碌的等待微调器,如这篇文章所示: 如何在 jQuery 中显示加载微调器?- 因为它是最干净和最容易实现的:

并将其与来自http://www.ajaxload.info/的动画结合起来

我的页面中有多个“视图”,即可以使用相应的 ajax 调用更新/修改页面的不同部分。

可以这么说,我想将其“定位”在#loadingDiv靠近“行动”的位置。我该怎么做呢?

想到的几件事:

  1. 在整个地方都有多个 div 并将它们隐藏并根据相应的操作按元素显示它们 - 看起来很幼稚和浪费
  2. 有一个空<span></span>来“持有” #loadingDiv- 当在那段时间内发生某些事情时显示它。虽然我不知道该怎么做...
  3. 还有什么??

基本上如何最好地处理位置繁忙的等待/信令,而不是拥有一个全局的?还是首选单一全局选项,即,要在每个活动的页面顶部/中心隐藏“固定”div?

只是想知道你们中的大多数人使用/更喜欢哪个选项来解决类似的问题,以及你建议我如何去做......

0 投票
3 回答
2266 浏览

c# - WinForms:寻找一种简单的方法来弹出“正在处理..”面板

我有一个 WinForms 应用程序,在某些时候,它会做一些需要几秒钟的计算。在此期间,我禁用了控件。此外,我想更明显地显示一个“阻止”应用程序的弹出窗口。

为了做到这一点,我尝试在表单顶部放置一个面板,但是我无法在其中添加任何文本。即我放在那里的标签和图像框不知何故没有显示或在面板后面。

有什么建议可以让我快速简单地实现这一目标吗?.. 我的意思是,无需重新设计整个表单。

0 投票
1 回答
662 浏览

silverlight - Silverlight 自定义加载屏幕,如 MBProgressHUD

只是想知道是否有人对为 silverlight 制作类似于 iPhone 的 MBProgressHUD 的自定义加载指示器/HUD 有任何建议。

https://github.com/jdg/MBProgressHUD

我想要的只是一个繁忙的指示器,就像 Silverlight 工具包附带的那样,但要像 MBProgressHUD 一样使用旋转加载指示器来设置它的样式。

有任何想法吗?

谢谢

0 投票
2 回答
5584 浏览

wpf - 在 wpf 应用程序中显示忙指示符

我有一个来自 wpf 扩展工具包的 BusyIndi​​cator,我正在运行一个需要一段时间才能完成的函数。如果我在单独的线程中运行耗时的任务,我会收到 NotSupportedException,因为我正在尝试将对象从那个不同的线程插入到 ObservableCollection 中。如果可能的话,我真的不想花很多时间重构代码......有没有办法可以在单独的线程中设置指示器的可见性?

编辑

这对我也不起作用。

0 投票
1 回答
2379 浏览

wpf - 如何将 BusyIndi​​cator 设置为窗口中心?

WPF:将 BusyIndi​​cator 设置为窗口的中心

0 投票
1 回答
975 浏览

silverlight - 如何获取 Silverlight 中busyIndi​​cator 的progressBar 的值?

我想知道如何获得 Silverlight 中 BusyIndi​​cator 进度条的百分比值?我是使用此控件的新手。我希望我能得到我的问题的答案。谢谢!

0 投票
2 回答
2520 浏览

wpf - 需要一个繁忙的指示器

如何在我的 WPF 应用程序中显示某种忙碌指示器?我有一个需要一段时间才能加载的控件,我希望用户被告知数据正在加载到控件中。也许某种沙漏或旋转圆圈会做?

0 投票
2 回答
1668 浏览

c# - 将 UserControl 绑定到自定义 BusyIndi​​cator 控件

加载新视图时,我需要关注特定的文本框。

解决方案是将这行代码添加到视图的 OnLoaded 事件中:

所以这适用于一种观点,但不适用于另一种观点。我花了一些时间调试这个问题,并意识到我正在处理的新视图有一个 BusyIndi​​cator,因为 BusyIndi​​cator 设置为 true 和 false 是在 OnLoaded 事件之后发生的,所以它会将焦点从所有控件上移开。

所以解决方案是在我的 BusyIndi​​cator 设置为 falseNameTextBox 之后调用焦点。我的想法是创建一个可重用的 BusyIndi​​cator 控件来处理这些额外的工作。但是,我在 MVVM 中遇到了麻烦。

我首先对工具包进行了简单的扩展:BusyIndi​​cator:

我将控件添加到我的 XAML 文件中没有问题:

所以想法是当IsRemoteFocusEnabled在我的 ViewModel 中设置为 true (我在 ViewModel 中设置IsBusy为 false 之后执行此操作),焦点将设置为NameTextBox. 如果它有效,其他人可以使用EnhancedBusyIndicator并绑定到不同的控件,并在他们自己的 ViewModel 中适当地启用焦点,假设他们的视图具有初始BusyIndicator活动状态。

但是,加载视图时出现此异常:

设置属性 'foo.Controls.EnhancedBusyIndi​​cator.ControlToFocusOn' 引发异常。[行:45 位置:26]

我正在尝试的这个解决方案会起作用吗?如果是这样,到目前为止我所拥有的有什么问题(无法设置ControlToFocusOn属性)?


更新 1

我为 Silverlight 5 安装了 Visual Studio 10 工具,并在导航到新视图时收到了更好的错误消息。现在我收到此错误消息:

“System.ArgumentException:System.Windows.Data.Binding 类型的对象无法转换为 System.Windows.Controls.UserControl 类型”

另外,我认为我需要更改此控件的 DataContext。在代码隐藏构造函数中,DataContext 设置为我的 ViewModel。我尝试将 DataContext 属性添加到EnhancedBusyIndicator,但这不起作用:


更新 2

我需要更改UserControl为,Control因为我想将焦点设置为TextBox对象(实现Control)。但是,这并不能解决问题。