1

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

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

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

4

1 回答 1

1

我将我想要在网格中使用繁忙指示器的项目包装起来,并将指示器添加为水平和垂直居中的兄弟。这让它们很好地重叠。然后我将指示器的可见性绑定到我的视图模型上的 IsBusy 属性,让绑定处理所有事情。

于 2015-05-19T17:34:01.140 回答