Thnkx Ребята! .. Но это не то, что я искал! ..
У меня есть пейджинговая реализация со мной ... но я хочу сделать его универсальным и создать пользовательский контроль, который я мог бы повторно использовать в каждом окне wpf.
Вот как я это сделал.
<StackPanel Orientation="Horizontal" HorizontalAlignment="Left">
<Button Name="btnFirst" Content="<<" Margin="2,2,10,2" Width="20" Height="20" Tag="First" ToolTip="First" Click="btnNav_Click"/>
<Button Name="btnPrev" Content="<" Margin="2,2,10,2" Width="20" Height="20" Tag="Prev" ToolTip="Previous" Click="btnNav_Click"/>
<Label HorizontalAlignment="Center" VerticalAlignment="Center" Content="Page :" Margin="2,2,0,2"/>
<ComboBox Name="cmbxPageNo" HorizontalAlignment="Left" Margin="1,2,4,0" HorizontalContentAlignment="Center" VerticalContentAlignment="Bottom" VerticalAlignment="Center" Width="35" Style="{StaticResource PagerCmbx}" SelectionChanged="cmbxPageNo_SelectionChanged" Height="18" ItemsSource="{Binding}"/>
<Label Name="lblTotPage" HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="14" Content="/ 5"/>
<Button Name="btnNext" Content=">" Margin="15,2,10,2" Width="20" Height="20" Tag="Next" ToolTip="Next" Click="btnNav_Click"/>
<Button Name="btnLast" Content=">>" Margin="2,2,0,2" Width="20" Height="20" Tag="Last" ToolTip="Last" Click="btnNav_Click"/>
</StackPanel>
Это пользовательский интерфейс для элемента управления, который будет выглядеть как
теперь для класса ..
http://pastebin.com/jGywtEgG
В Xaml для окна. где вы показываете просмотр списка со строго типизированным списком.
Поместите пользовательский контроль ниже списка.
Установить источник данных для listview = {Binding ElementName = "name of the usercontrol", Path = CurrentView}
CurrentView - это свойство, представленное в классе с реализованным Inotifypropertychanged.
Вот и все.