ObservableCollectionにバインドされたListViewがあります。データはインターネットから読み込まれ、コレクションに追加されます。ダウンロードには数秒かかります。データが読み込まれていることをユーザーに示したいと思います。
アクティビティを示すUserControlを作成しました。ControlTemplate内に配置しました。
<ControlTemplate x:Key="ListViewControlTemplate1" TargetType="{x:Type ListView}">
<Grid>
<local:ActivityIndicatorControl
HorizontalAlignment="Center"
Height="Auto"
Margin="0"
VerticalAlignment="Center"/>
</Grid>
</ControlTemplate>
ActivityIndicatorControl
Visibility ofをプロパティにバインドしたいと思います。たとえばbool IsLoading
、それに応じてVisible/Collapsedに設定します。
ありがとう!