2011-03-17 49 views
0

我遇到了來自Telerik的RadDataPager的問題......我可以在Gridview中顯示我的所有用戶,但是尋呼機不會在下一頁上設置下5個用戶。他們都站在我的第一頁上。Silverlight RadDataPager綁定

有人有什麼想法嗎?

這裏是我的代碼

<telerik:RadGridView Grid.Column="0" Grid.Row="0" x:Name="RadGridView1" ItemsSource="{Binding CovrUsers}" IsReadOnly="True" DataContext="{Binding Source={StaticResource CovrUsersViewModel}}" AutoGenerateColumns="False" Margin="230,5,0,0" 
          ScrollMode="Deferred" 
          GridLinesVisibility="Horizontal" 
          IsSynchronizedWithCurrentItem="True" > 

      <telerik:RadGridView.Columns> 
       <telerik:GridViewDataColumn Header="First name" DataMemberBinding="{Binding FirstName}" /> 
       <telerik:GridViewDataColumn Header="Last name" DataMemberBinding="{Binding LastName}" /> 
       <telerik:GridViewDataColumn Header="User name" DataMemberBinding="{Binding UserName}" /> 
       <telerik:GridViewDataColumn Header="Hourly rate" DataMemberBinding="{Binding HourlyRate}" /> 
       <telerik:GridViewDataColumn Header="Rights" DataMemberBinding="{Binding Rights.Description}" /> 
      </telerik:RadGridView.Columns> 



     </telerik:RadGridView> 
      <telerik:RadDataPager PageSize="5" IsTotalItemCountFixed="True" x:Name="RadDataPager1" Grid.Row="0" Grid.Column="0" Source="{Binding CovrUsers,ElementName=RadGridView1}" Margin="230,0,0,0" VerticalAlignment="Bottom" FontSize="11" /> 

THX的幫助!

+0

你有超過5個用戶在CovrUsers集合? – 2011-03-17 08:57:02

+0

是的,我創建了10個測試 – Evert 2011-03-17 09:26:12

回答

0

我找到了答案。這很奇怪,但它的工作:)

<telerik:RadGridView Grid.Column="0" Grid.Row="0" x:Name="RadGridView1" 
          ItemsSource="{Binding CovrUsers}" 
          IsReadOnly="True" 
          DataContext="{Binding Source={StaticResource CovrUsersViewModel}}" 
          AutoGenerateColumns="False" Margin="230,5,0,0" 
          ScrollMode="Deferred" 
          GridLinesVisibility="Horizontal" 
          IsSynchronizedWithCurrentItem="True" > 

      <telerik:RadGridView.Columns> 
       <telerik:GridViewDataColumn Header="First name" DataMemberBinding="{Binding FirstName}" /> 
       <telerik:GridViewDataColumn Header="Last name" DataMemberBinding="{Binding LastName}" /> 
       <telerik:GridViewDataColumn Header="User name" DataMemberBinding="{Binding UserName}" /> 
       <telerik:GridViewDataColumn Header="Hourly rate" DataMemberBinding="{Binding HourlyRate}" /> 
       <telerik:GridViewDataColumn Header="Rights" DataMemberBinding="{Binding Rights.Description}" /> 
      </telerik:RadGridView.Columns> 

     </telerik:RadGridView> 
      <telerik:RadDataPager 
       PageIndexChanging="RadDataPager_PageIndexChanging" 
       PageSize="5" 
       IsTotalItemCountFixed="True" 
       x:Name="RadDataPager" 
       Grid.Row="0" Grid.Column="0" 
       Source="{Binding Path=Items,ElementName=RadGridView1}" 
       DataContext="{Binding Source={StaticResource CovrUsersViewModel}}" 
       Margin="230,0,0,0" 
       VerticalAlignment="Bottom" 
       FontSize="11"/>