Silverlight BusyIndi​​cator 内容禁用

Posted

技术标签:

【中文标题】Silverlight BusyIndi​​cator 内容禁用【英文标题】:Silverlight BusyIndicator Content disabling 【发布时间】:2011-08-17 03:25:35 【问题描述】:

我正在使用 Silverlight 工具包中的忙碌指示器。我将 IsBusy 属性绑定到我的视图模型中的属性以禁用内容并让它显示 BusyIndi​​cator。我还使用 Prism 的 RegionManager 的 TabControlRegionAdapter 将视图注入到 tabcontrol。

通常这可以正常工作,但我注意到一个奇怪的错误。场景是我禁用一个视图的内容,切换到不同的选项卡,使用 eventAggregator 引发事件,该事件在其 viewModel 中将第一个视图的 IsBusy 设置为 false,然后切换回第一个选项卡。如果我这样做,BusyIndi​​cator 就消失了,但内容仍然被禁用。

想法?

【问题讨论】:

你能在哪里解决这个问题? 【参考方案1】:

设置 BusyIndi​​cator 的 Canvas.ZIndex 属性。我已将我的设置为 1,这似乎解决了我使用 RadBusyIndi​​cator 的这些类型的问题,但同样的原则可能在起作用。

【讨论】:

以上是关于Silverlight BusyIndi​​cator 内容禁用的主要内容,如果未能解决你的问题,请参考以下文章

消息框的 Silverlight BusyIndi​​cator 背景颜色

为啥我的 Silverlight BusyIndi​​cator 在设置 IsBusy = true 后仍然不可见?

找不到包含 BusyIndi​​cator 的程序集

我无法从Silverlight业务应用程序中的代码中获取查询结果

如何强制 BusyIndi​​cator?

IBM Worklight:BusyIndi​​cator 未显示