问题标签 [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.
c# - 如何强制 BusyIndicator?
我使用扩展的 WPF 工具包 BusyIndicator
我的 Xaml
我的代码:
但它永远不会显示,我尝试在函数的末尾让 MessageBox 在 MessageBox 之后显示 BusyIndicator,
我试过
但是我什么都没有!!!我无法解决的问题在哪里?
我发现了一个类似的问题,但我没有同样的问题,但在功能完成后,指示器出现了。
silverlight - 如何在计算过程中显示 Silverlight Toolkit Busy Indicator?
我在实现一个显示忙碌指示器的控件时遇到了一些问题,这里是场景:我有一个带有忙碌指示器和 TextBlock 的简单视图,它绑定到一个 ViewModel(类似于以下内容)。
到目前为止一切都很简单,不是吗?问题是当我有像 CallMe() 这样的方法时。我必须在计算完成时显示和隐藏繁忙指示器,我认为原因是计算和 IsBusy 属性通知在同一个线程上完成,所以我得出了这样的结果:
现在发生了一些不同的事情,Busy Indicator 加载正常,但是当计算太短时 BusyIndicator 不显示,并且在调用 CallMe() 方法和 Text 出现在屏幕上之间有一个小的延迟。这是我的问题,我希望在 BusyIndicator 隐藏之前计算 Text 属性(并显示在屏幕上)。
有谁知道这样做的好方法,或者有什么我可以遵循的建议?
javascript - 在jquery中让“忙碌等待”动画成为“位置可配置”的最佳方法?(即,显示动作在哪里)
我打算有一个忙碌的等待微调器,如这篇文章所示: 如何在 jQuery 中显示加载微调器?- 因为它是最干净和最容易实现的:
并将其与来自http://www.ajaxload.info/的动画结合起来
我的页面中有多个“视图”,即可以使用相应的 ajax 调用更新/修改页面的不同部分。
可以这么说,我想将其“定位”在#loadingDiv
靠近“行动”的位置。我该怎么做呢?
想到的几件事:
- 在整个地方都有多个 div 并将它们隐藏并根据相应的操作按元素显示它们 - 看起来很幼稚和浪费
- 有一个空
<span></span>
来“持有”#loadingDiv
- 当在那段时间内发生某些事情时显示它。虽然我不知道该怎么做... - 还有什么??
基本上如何最好地处理位置繁忙的等待/信令,而不是拥有一个全局的?还是首选单一全局选项,即,要在每个活动的页面顶部/中心隐藏“固定”div?
只是想知道你们中的大多数人使用/更喜欢哪个选项来解决类似的问题,以及你建议我如何去做......
c# - WinForms:寻找一种简单的方法来弹出“正在处理..”面板
我有一个 WinForms 应用程序,在某些时候,它会做一些需要几秒钟的计算。在此期间,我禁用了控件。此外,我想更明显地显示一个“阻止”应用程序的弹出窗口。
为了做到这一点,我尝试在表单顶部放置一个面板,但是我无法在其中添加任何文本。即我放在那里的标签和图像框不知何故没有显示或在面板后面。
有什么建议可以让我快速简单地实现这一目标吗?.. 我的意思是,无需重新设计整个表单。
silverlight - Silverlight 自定义加载屏幕,如 MBProgressHUD
只是想知道是否有人对为 silverlight 制作类似于 iPhone 的 MBProgressHUD 的自定义加载指示器/HUD 有任何建议。
https://github.com/jdg/MBProgressHUD
我想要的只是一个繁忙的指示器,就像 Silverlight 工具包附带的那样,但要像 MBProgressHUD 一样使用旋转加载指示器来设置它的样式。
有任何想法吗?
谢谢
wpf - 在 wpf 应用程序中显示忙指示符
我有一个来自 wpf 扩展工具包的 BusyIndicator,我正在运行一个需要一段时间才能完成的函数。如果我在单独的线程中运行耗时的任务,我会收到 NotSupportedException,因为我正在尝试将对象从那个不同的线程插入到 ObservableCollection 中。如果可能的话,我真的不想花很多时间重构代码......有没有办法可以在单独的线程中设置指示器的可见性?
编辑
这对我也不起作用。
wpf - 如何将 BusyIndicator 设置为窗口中心?
WPF:将 BusyIndicator 设置为窗口的中心
silverlight - 如何获取 Silverlight 中busyIndicator 的progressBar 的值?
我想知道如何获得 Silverlight 中 BusyIndicator 进度条的百分比值?我是使用此控件的新手。我希望我能得到我的问题的答案。谢谢!
wpf - 需要一个繁忙的指示器
如何在我的 WPF 应用程序中显示某种忙碌指示器?我有一个需要一段时间才能加载的控件,我希望用户被告知数据正在加载到控件中。也许某种沙漏或旋转圆圈会做?
c# - 将 UserControl 绑定到自定义 BusyIndicator 控件
加载新视图时,我需要关注特定的文本框。
解决方案是将这行代码添加到视图的 OnLoaded 事件中:
所以这适用于一种观点,但不适用于另一种观点。我花了一些时间调试这个问题,并意识到我正在处理的新视图有一个 BusyIndicator,因为 BusyIndicator 设置为 true 和 false 是在 OnLoaded 事件之后发生的,所以它会将焦点从所有控件上移开。
所以解决方案是在我的 BusyIndicator 设置为 falseNameTextBox
之后调用焦点。我的想法是创建一个可重用的 BusyIndicator 控件来处理这些额外的工作。但是,我在 MVVM 中遇到了麻烦。
我首先对工具包进行了简单的扩展:BusyIndicator:
我将控件添加到我的 XAML 文件中没有问题:
所以想法是当IsRemoteFocusEnabled
在我的 ViewModel 中设置为 true (我在 ViewModel 中设置IsBusy
为 false 之后执行此操作),焦点将设置为NameTextBox
. 如果它有效,其他人可以使用EnhancedBusyIndicator
并绑定到不同的控件,并在他们自己的 ViewModel 中适当地启用焦点,假设他们的视图具有初始BusyIndicator
活动状态。
但是,加载视图时出现此异常:
设置属性 'foo.Controls.EnhancedBusyIndicator.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
)。但是,这并不能解决问题。