ListBox WP7中的预加载器/进度条

时间:2012-04-24 09:02:09

标签: silverlight windows-phone-7 xaml progress-bar

我想在ListBox中添加一个预加载器,我已经为整个数据透视控件添加了一个预加载器,但我只为一个列表框显示它(我有一个每个数据透视表页面的列表框)我希望为它创建单独的预加载器每个列表框,有没有人这样做过?

我目前有一个预加载器控件,显示加载文本和进度条 有没有什么方法可以将进度条附加到列表框,并显示它直到从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>

0 个答案:

没有答案