问题标签 [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.
wpf - 在框架导航 WPF 期间显示 RadBusyIndicator
对于我们的应用程序,我们需要在导航期间显示繁忙指示器,因为某些控件需要时间来加载。通常,对于长时间运行的操作,我将创建一个单独的任务并在 UI 线程中触发繁忙指示器,但在这种情况下我不能这样做。
一旦繁忙指示器开始旋转,它就会受到同样在 ui 线程中执行的 Frame.Source 或 Frame.Navigate 的干扰。忙把指标藏了起来。
下面是我用于导航的一段代码。这是作为单独的任务执行的。
任何解决此问题的方法或替代方法
WPF & RadBusyIndicator & .Net 4.5
wpf - 如何在 wpf 中使用忙碌指示器
我在一个框架内的页面需要时间来加载,这意味着控件第一次出现在页面上需要一些时间。我应该在我的主 window.cs 文件中的哪个位置设置 IsBusy = true。我不知道如何使用忙碌指示器。我应该何时将其切换为 true 或 false。请指导我应该如何使用它?提前致谢。
javascript - 为什么控制忙指示灯不起作用
我的目的是在我将数据发送到我的 oModel 创建函数时显示Control Busy Indicator。但我看不到它可能是因为 oModel 同步问题。它应该在调用 oModel 之前出现,并在 fnSuccess 函数工作时消失。我尝试使用同步创建功能,例如:
但我仍然看不到控制繁忙指示器。我对Busy Indicator也有同样的问题。先感谢您。
c# - 扩展的 WPF 工具包 - 进度指示器,绑定不起作用
我试图绑定一个ObservableCollection
到带有自定义内容的 WPF Toolkit BusyIndicator
此外,我将ObervableCollection中的对象传递给我的任务,以便它们通过 Report 方法更改它们的属性。
但是由于某种原因,BusyIndicator永远不会用新值更新,并且ObservableCollection似乎总是为空(ItemsControl不产生任何项目)
我究竟做错了什么 ?这种方法适用于任何其他控件,但BusyIndicator似乎不正确
c# - 在初始化用户控件时显示 BusyIndicator(WPF + Mvvm + DataTemplate 应用程序)
现在的情况
我正在使用以下方法为匹配的 ViewModel 解析视图。(简化)
在 ContentPresenter 内切换 ViewModel 后,WPF 会自动解析视图。
当使用可能需要 2-4 秒进行初始化的复杂视图时,我想显示一个 BusyIndicator。由于视觉效果而非数据量,它们最多需要 2-4 秒。
问题
我不知道 View 何时完成初始化/加载过程,因为我只能访问当前的 ViewModel。
我的方法
我的想法是在 InitializeComponent() 完成或处理其 LoadedEvent 后,将一个行为附加到每个 UserControl,该行为可能会为其附加的 ViewModel (IsBusy=false) 设置一个布尔值。此属性可以绑定到其他地方的 BusyIndicator。
我对这个解决方案并不满意,因为我需要将此行为附加到每个单独的用户控件/视图。
有没有人对这种问题有另一种解决方案?我想我不是唯一一个想要对用户隐藏 GUI 加载过程的人?!
我最近遇到了这个线程http://blogs.msdn.com/b/dwayneneed/archive/2007/04/26/multithreaded-ui-hostvisual.aspx。但由于这是从 2007 年开始,可能有一些更好/更方便的方法来实现我的目标?
c# - 为什么当两个自定义控件添加了计时器时设计器会放慢速度?
我有一个用于长时间进程的自定义控件。此控件围绕一个点旋转。为此,我使用了在设计时和运行时工作的计时器。当一个控件被添加到窗体时没有问题。但是其中两个是添加到表格中的,设计师慢了很多。为什么会出现此问题,我该如何解决?
我来自这个项目的代码:
c# - 防止用户在后台处理时单击表单上的任何内容的最佳方法是什么?
我正在开发一个 Youtube Mp3 转换器。Mp3 转换需要几秒钟,我希望用户无法单击表单上的任何控件。我已经使用Control.Enabled = false
所有控件完成了它,但我认为这种方式不专业,并且看起来不利于视觉效果。有什么好的方法可以做到这一点吗?
python - 在 python shell 上制作一个闪烁的忙碌指示灯
我想以*
1 秒的间隔在命令行上制作 flash。
我得到的只是一个空行,没有闪烁*
。
这是为什么?