リストボックスにプリローダーを追加したいのですが、ピボットコントロール全体にプリローダーを追加しましたが、1つのリストボックスにのみ表示します(ピボットページごとにリストボックスがあります)。リストボックスごとに個別のプリローダーを作成します。誰かがこれをしましたか?
現在、ロードテキストとプログレスバーを表示するプリローダーコントロールがあります。プログレスバーをリストボックスにアタッチして、データがWebサービスからロードされるまで(異なるリストボックスごとに)表示する方法はありますか?
これは私の現在のプリローダーです:
xamlでの私のリストのコードプレビュー
<telerikPrimitives:RadDataBoundListBox HorizontalAlignment="Left" Margin="4,0,0,0" Name="listNearbyBusinesses" IsAsyncBalanceEnabled="True" AsyncBalanceMode="FillViewportFirst" SelectionChanged="listNearbyBusinesses_SelectionChanged" Height="535" VerticalAlignment="Top" Grid.RowSpan="2" Grid.ColumnSpan="2">
<telerikPrimitives:RadDataBoundListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Width="100" Height="100" x:Name="m_Image" Source="{Binding Image}"/>
<StackPanel>
<TextBlock Text="{Binding Name}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}" />
<TextBlock Text="{Binding Type}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}" />
<telerikInput:RadRating IsReadOnly="True" Value="{Binding Rating}" Margin="12" ItemShapeHeight="20" ItemShapeWidth="20" />
</StackPanel>
</StackPanel>
</DataTemplate>
</telerikPrimitives:RadDataBoundListBox.ItemTemplate>
</telerikPrimitives:RadDataBoundListBox>