Silverlight BusyIndi​​cator 内容禁用

发布于 2024-11-04 14:21:47 字数 332 浏览 4 评论 0原文

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

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

想法?

I'm using the busy indicator from the Silverlight toolkit. I'm binding the IsBusy property to a property in my viewmodel to disable the content and have it display the BusyIndicator. I'm also using Prism's RegionManager's TabControlRegionAdapter to inject views into a tabcontrol.

Ordinarily this works fine, but I noticed an odd bug. The scenario is I disable content for one view, switch to a different tab, throw an event using the eventAggregator that sets the first view's IsBusy to false in it's viewModel, and then switch back to the first tab. If I do this, the BusyIndicator is gone, but the content is still disabled.

Thoughts?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

許願樹丅啲祈禱 2024-11-11 14:21:47

设置 BusyIndi​​cator 的 Canvas.ZIndex 属性。我已将其设置为 1,这似乎可以解决这些类型的问题,因为我正在使用 RadBusyIndi​​cator,但可能会发挥相同的原理。

Set the Canvas.ZIndex property of the BusyIndicator. I've set mine to 1 and that seems to solve these type of issues granted I am using the RadBusyIndicator, but the same principles may be at play.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文