|
7 | 7 | mc:Ignorable="d"> |
8 | 8 |
|
9 | 9 | <Page.Resources> |
10 | | - <DataTemplate x:Key="HamburgerMenuItem" x:DataType="controls:HamburgerMenuGlyphItem"> |
| 10 | + <DataTemplate x:Key="HamburgerMenuItem" |
| 11 | + x:DataType="controls:HamburgerMenuGlyphItem"> |
11 | 12 | <Grid> |
12 | 13 | <Grid.ColumnDefinitions> |
13 | 14 | <ColumnDefinition Width="48" /> |
14 | 15 | <ColumnDefinition /> |
15 | 16 | </Grid.ColumnDefinitions> |
16 | | - <FontIcon Grid.Column="0" |
17 | | - FontFamily="Segoe MDL2 Assets" |
18 | | - Glyph="{Binding Glyph}" |
19 | | - Foreground="White" /> |
20 | | - <TextBlock Grid.Column="1" |
21 | | - Text="{x:Bind Label}" |
22 | | - Foreground="White" |
23 | | - FontSize="16" |
24 | | - VerticalAlignment="Center" /> |
| 17 | + <FontIcon Grid.Column="0" |
| 18 | + FontFamily="Segoe MDL2 Assets" |
| 19 | + FontSize="16" |
| 20 | + Foreground="White" |
| 21 | + Glyph="{Binding Glyph}" /> |
| 22 | + <TextBlock Grid.Column="1" |
| 23 | + VerticalAlignment="Center" |
| 24 | + FontSize="16" |
| 25 | + Foreground="White" |
| 26 | + Text="{x:Bind Label}" /> |
25 | 27 | </Grid> |
26 | 28 | </DataTemplate> |
27 | 29 |
|
28 | | - <DataTemplate x:Key="HamburgerMenuImageItem" x:DataType="controls:HamburgerMenuImageItem"> |
| 30 | + <DataTemplate x:Key="HamburgerMenuImageItem" |
| 31 | + x:DataType="controls:HamburgerMenuImageItem"> |
29 | 32 | <Grid> |
30 | 33 | <Grid.ColumnDefinitions> |
31 | 34 | <ColumnDefinition Width="48" /> |
32 | 35 | <ColumnDefinition /> |
33 | 36 | </Grid.ColumnDefinitions> |
34 | | - <Image Source="{Binding Thumbnail}" |
35 | | - Stretch="UniformToFill" |
36 | | - Margin="16,12" /> |
37 | | - <TextBlock Grid.Column="1" |
38 | | - Text="{x:Bind Label}" |
39 | | - Foreground="White" |
40 | | - FontSize="16" |
41 | | - VerticalAlignment="Center" /> |
| 37 | + <Image Margin="16,12" |
| 38 | + Source="{Binding Thumbnail}" |
| 39 | + Stretch="UniformToFill" /> |
| 40 | + <TextBlock Grid.Column="1" |
| 41 | + VerticalAlignment="Center" |
| 42 | + FontSize="16" |
| 43 | + Foreground="White" |
| 44 | + Text="{x:Bind Label}" /> |
42 | 45 | </Grid> |
43 | 46 | </DataTemplate> |
44 | 47 | </Page.Resources> |
|
49 | 52 | CompactPaneLength="{Binding CompactPaneLength.Value}" |
50 | 53 | DisplayMode="{Binding DisplayMode.Value}" |
51 | 54 | Foreground="White" |
52 | | - ItemTemplate="{StaticResource HamburgerMenuImageItem}" |
53 | | - OptionsItemTemplate="{StaticResource HamburgerMenuItem}" |
54 | 55 | HamburgerHeight="{Binding HamburgerHeight.Value}" |
55 | 56 | HamburgerVisibility="{Binding HamburgerVisibility.Value}" |
56 | 57 | HamburgerWidth="48" |
57 | 58 | IsPaneOpen="{Binding IsPaneOpen.Value, Mode=TwoWay}" |
58 | 59 | ItemClick="HamburgerMenu_OnItemClick" |
| 60 | + ItemTemplate="{StaticResource HamburgerMenuImageItem}" |
59 | 61 | OpenPaneLength="{Binding OpenPaneLength.Value}" |
60 | 62 | OptionsItemClick="HamburgerMenu_OnOptionsItemClick" |
| 63 | + OptionsItemTemplate="{StaticResource HamburgerMenuItem}" |
61 | 64 | PaneBackground="{Binding PaneBackground.Value}"> |
62 | 65 | <!-- Items --> |
63 | 66 | <controls:HamburgerMenu.ItemsSource> |
64 | 67 | <controls:HamburgerMenuItemCollection> |
65 | | - <controls:HamburgerMenuImageItem Thumbnail="ms-appx:///Assets/Photos/BigFourSummerHeat.jpg" |
66 | | - Label="Big four summer heat" /> |
67 | | - <controls:HamburgerMenuImageItem Thumbnail="ms-appx:///Assets/Photos/BisonBadlandsChillin.jpg" |
68 | | - Label="Bison badlands Chillin" /> |
69 | | - <controls:HamburgerMenuImageItem Thumbnail="ms-appx:///Assets/Photos/GiantSlabInOregon.jpg" |
70 | | - Label="Giant slab in Oregon" /> |
71 | | - <controls:HamburgerMenuImageItem Thumbnail="ms-appx:///Assets/Photos/LakeAnnMushroom.jpg" |
72 | | - Label="Lake Ann Mushroom" /> |
| 68 | + <controls:HamburgerMenuImageItem Label="Big four summer heat" |
| 69 | + Thumbnail="ms-appx:///Assets/Photos/BigFourSummerHeat.jpg" /> |
| 70 | + <controls:HamburgerMenuImageItem Label="Bison badlands Chillin" |
| 71 | + Thumbnail="ms-appx:///Assets/Photos/BisonBadlandsChillin.jpg" /> |
| 72 | + <controls:HamburgerMenuImageItem Label="Giant slab in Oregon" |
| 73 | + Thumbnail="ms-appx:///Assets/Photos/GiantSlabInOregon.jpg" /> |
| 74 | + <controls:HamburgerMenuImageItem Label="Lake Ann Mushroom" |
| 75 | + Thumbnail="ms-appx:///Assets/Photos/LakeAnnMushroom.jpg" /> |
73 | 76 | </controls:HamburgerMenuItemCollection> |
74 | 77 | </controls:HamburgerMenu.ItemsSource> |
75 | 78 |
|
|
0 commit comments