2
x:Class="ICSharpCode.PackageManagement.PagedResultsView"
3
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
4
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
5
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
6
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
7
xmlns:pm="clr-namespace:ICSharpCode.PackageManagement"
8
xmlns:pmd="clr-namespace:ICSharpCode.PackageManagement.Design"
11
<UserControl.Resources>
12
<BitmapImage x:Key="PreviousPageIcon"
13
UriSource="pack://application:,,,/PackageManagement;component/Resources/resultset_previous.png"/>
14
<BitmapImage x:Key="NextPageIcon"
15
UriSource="pack://application:,,,/PackageManagement;component/Resources/resultset_next.png"/>
16
<BooleanToVisibilityConverter x:Key="BoolToVisibility"/>
17
<pm:BooleanToFontWeightConverter x:Key="BoolToFontWeight"/>
19
<DataTemplate x:Key="PagedListTemplate">
21
Background="Transparent"
22
BorderBrush="Transparent"
25
Content="{Binding Path=Number}"
26
Command="{Binding Path=DataContext.ShowPageCommand, RelativeSource={RelativeSource AncestorType={x:Type ListBox}}}"
27
CommandParameter="{Binding Path=Number}"
28
FontWeight="{Binding Path=IsSelected, Converter={StaticResource BoolToFontWeight}}"/>
30
</UserControl.Resources>
33
d:DataContext="{d:DesignInstance pmd:DesignTimePackagesViewModel, IsDesignTimeCreatable=True}"
34
Orientation="Horizontal">
36
Visibility="{Binding Path=HasPreviousPage, Converter={StaticResource BoolToVisibility}}"
37
Command="{Binding Path=ShowPreviousPageCommand}"
38
Background="Transparent"
39
BorderBrush="Transparent"
42
VerticalAlignment="Top">
43
<Image Source="{StaticResource PreviousPageIcon}"
48
VerticalAlignment="Top"
49
HorizontalAlignment="Center"
50
BorderBrush="Transparent"
51
ItemTemplate="{StaticResource PagedListTemplate}"
52
ItemsSource="{Binding Path=Pages}">
55
<StackPanel Orientation="Horizontal"/>
60
Visibility="{Binding Path=HasNextPage, Converter={StaticResource BoolToVisibility}}"
61
Command="{Binding Path=ShowNextPageCommand}"
62
Background="Transparent"
63
BorderBrush="Transparent"
66
VerticalAlignment="Top">
68
Source="{StaticResource NextPageIcon}"
b'\\ No newline at end of file'