/
DictionariesPage.xaml
116 lines (94 loc) · 6.7 KB
/
DictionariesPage.xaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<phone:PhoneApplicationPage
x:Class="WordSteps.DictionariesPage"
x:Name="DictionariesPageControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:wordsteps="clr-namespace:WordSteps"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
SupportedOrientations="Portrait" Orientation="Portrait"
shell:SystemTray.IsVisible="True"
shell:SystemTray.BackgroundColor="{StaticResource WordStepsAccentColor}"
shell:SystemTray.ForegroundColor="{StaticResource WordStepsAntiAccentColor}"
wordsteps:TiltEffect.IsTiltEnabled="True"
d:DesignHeight="768" d:DesignWidth="480">
<phone:PhoneApplicationPage.Resources>
<wordsteps:DictionaryListBoxOffsetConverter x:Key="DictionaryListBoxOffsetConverter" />
<DataTemplate x:Key="DictionaryItemTemplate">
<Grid Margin="{Binding Position, Converter={StaticResource DictionaryListBoxOffsetConverter}}" Tap="DictionaryTap">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<CheckBox wordsteps:TiltEffect.SuppressTilt="True" Grid.Column="0" VerticalAlignment="Top" BorderThickness="0" IsChecked="{Binding IsSelected, Mode=TwoWay}" Tap="DictionaryCheckBoxTap" />
<Grid Grid.Column="1" VerticalAlignment="Top" Margin="7, 0, 0, 0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="32" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<TextBlock Grid.Column="0" Grid.Row="0" FontFamily="Segoe WP Light" FontSize="48" Foreground="Black" VerticalAlignment="Top" Text="{Binding Name}" />
<TextBlock Grid.Column="1" Grid.Row="0" FontFamily="Segoe WP Light" FontSize="40" Foreground="Black" VerticalAlignment="Top" Margin="0, 9, 0, 0" Text="{Binding WordCount}" />
<TextBlock Grid.Column="0" Grid.Row="1" FontFamily="Segoe WP Semibold" FontSize="24" Foreground="Gray" Margin="8, -8, 0, 0" Text="not started" />
<TextBlock Grid.Column="1" Grid.Row="1" FontFamily="Segoe WP Semibold" FontSize="24" Foreground="Gray" Margin="0, -8, 4, 0" HorizontalAlignment="Right" Text="32" />
<TextBlock Grid.Column="0" Grid.Row="2" FontFamily="Segoe WP Semibold" FontSize="24" Foreground="Gray" Margin="8, -4, 0, 0" Text="for today" />
<TextBlock Grid.Column="1" Grid.Row="2" FontFamily="Segoe WP Semibold" FontSize="24" Foreground="Gray" Margin="0, -4, 4, 0" HorizontalAlignment="Right" Text="17" />
</Grid>
</Grid>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
<Grid x:Name="LayoutRoot" Background="{StaticResource WordStepsBackgroundBrush}">
<Border Height="144" VerticalAlignment="Top" Background="{StaticResource WordStepsAccentBrush}" />
<controls:Pivot Title="WORDSTEPS - DICTIONARIES" Foreground="{StaticResource WordStepsAntiAccentBrush}">
<controls:PivotItem Header="all" Background="Transparent" Margin="0">
<Grid Margin="0, 11, 0, 0">
<ListBox Margin="21, 0, 0, 0" ItemTemplate="{StaticResource DictionaryItemTemplate}" ItemsSource="{Binding Dictionaries}" />
<wordsteps:LanguageControl />
</Grid>
</controls:PivotItem>
</controls:Pivot>
</Grid>
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar Opacity="0.8" StateChanged="ApplicationBarStateChanged" BackgroundColor="{StaticResource WordStepsDarkAccentColor}" ForegroundColor="{StaticResource WordStepsAntiAccentColor}">
<shell:ApplicationBarIconButton IconUri="/Icons/appbar.photo.fix.rest.png" Text="learn" IsEnabled="False" />
<shell:ApplicationBarIconButton IconUri="/Icons/appbar.list.rest.png" Text="words" IsEnabled="False" Click="WordsClick" />
<shell:ApplicationBarIconButton IconUri="/Icons/appbar.addnotes.rest.png" Text="new" Click="NewClick" />
<shell:ApplicationBar.MenuItems>
<shell:ApplicationBarMenuItem Text="edit" IsEnabled="False" Click="EditClick" />
<shell:ApplicationBarMenuItem Text="delete" IsEnabled="False" Click="DeleteClick" />
<shell:ApplicationBarMenuItem Text="settings" Click="SettingsClick" />
</shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
<toolkit:TransitionService.NavigationInTransition>
<toolkit:NavigationInTransition>
<toolkit:NavigationInTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardIn"/>
</toolkit:NavigationInTransition.Backward>
<toolkit:NavigationInTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardIn"/>
</toolkit:NavigationInTransition.Forward>
</toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
<toolkit:TransitionService.NavigationOutTransition>
<toolkit:NavigationOutTransition>
<toolkit:NavigationOutTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardOut"/>
</toolkit:NavigationOutTransition.Backward>
<toolkit:NavigationOutTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardOut"/>
</toolkit:NavigationOutTransition.Forward>
</toolkit:NavigationOutTransition>
</toolkit:TransitionService.NavigationOutTransition>
</phone:PhoneApplicationPage>