如何显示WPF ItemsControl的忙指示符?

时间:2015-05-19 17:30:29

标签: wpf model-binding itemscontrol busyindicator

我有一个ItemsControl,我将ItemsSource属性绑定到我的ViewModel。 DataTemplate渲染需要一些时间。我希望在DataTemplate呈现时显示“忙指示符”。

<ItemsControl ItemsSource="{Binding Request.RequestDiscussions}">

可以使用DataTriggers完成,还是可以通过使用ItemsControl的事件来完成?基本上,我需要一个事件,当绑定开始和渲染完成时。

1 个答案:

答案 0 :(得分:1)

我将要在网格中设置忙碌指示的项目包装起来,并将指示符添加为水平和垂直居中的兄弟。这让他们很好地重叠。然后我将指标的可见性绑定到我的viewmodel上的IsBusy属性,让绑定处理所有事情。