Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.22 KB | None | 0 0
  1. <HubSection x:Uid="Clubs" Header="Clubs" DataContext="{Binding Groups}" HeaderTemplate="{ThemeResource HubSectionHeaderTemplate}">
  2. <DataTemplate>
  3. <ListView Name="ClubsList"
  4. IsItemClickEnabled="True"
  5. ItemsSource="{Binding}"
  6. ItemClick="GroupSection_ItemClick"
  7. ContinuumNavigationTransitionInfo.ExitElementContainer="True">
  8. <ListView.ItemTemplate>
  9. <DataTemplate>
  10. <StackPanel Margin="0,0,0,27.5">
  11. <TextBlock Text="{Binding Title}" Style="{ThemeResource ListViewItemTextBlockStyle}" />
  12. </StackPanel>
  13. </DataTemplate>
  14. </ListView.ItemTemplate>
  15. </ListView>
  16. </DataTemplate>
  17. </HubSection>
  18.  
  19. <Page
  20. x:Class="HubAppTemplate.HubPage"
  21. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  22. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  23. xmlns:local="using:HubAppTemplate"
  24. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  25. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  26. xmlns:data="using:HubAppTemplate.Data"
  27. DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}"
  28. d:DataContext="{Binding Source={d:DesignData Source=/DataModel/SampleData.json, Type=data:SampleDataSource}}"
  29. mc:Ignorable="d">
  30.  
  31. <Page.Resources>
  32.  
  33. <DataTemplate x:Key="HubSectionHeaderTemplate">
  34. <TextBlock Margin="0,0,0,-9.5" Text="{Binding}"/>
  35. </DataTemplate>
  36.  
  37. <!-- Grid-appropriate item template as seen in section 2 -->
  38. <DataTemplate x:Key="Standard200x180TileItemTemplate">
  39. <Grid Margin="0,0,9.5,9.5" Background="{ThemeResource ListViewItemPlaceholderBackgroundThemeBrush}">
  40. <Image Source="{Binding ImagePath}" Stretch="UniformToFill" AutomationProperties.Name="{Binding Title}" Height="138.5" Width="138.5"/>
  41. <TextBlock Text="{Binding Title}" VerticalAlignment="Bottom" Margin="9.5,0,0,6.5" Style="{ThemeResource BaseTextBlockStyle}"/>
  42. </Grid>
  43. </DataTemplate>
  44.  
  45. <DataTemplate x:Key="StandardTripleLineItemTemplate">
  46. <Grid>
  47. <Grid.ColumnDefinitions>
  48. <ColumnDefinition Width="Auto"/>
  49. <ColumnDefinition Width="*"/>
  50. </Grid.ColumnDefinitions>
  51.  
  52. <Border Background="{ThemeResource ListViewItemPlaceholderBackgroundThemeBrush}" Margin="0,9.5,0,0" Grid.Column="0" HorizontalAlignment="Left">
  53. <Image Source="{Binding ImagePath}" Stretch="UniformToFill" AutomationProperties.Name="{Binding Title}" Height="79" Width="79"/>
  54. </Border>
  55. <StackPanel Grid.Column="1" Margin="14.5,0,0,0">
  56. <TextBlock Text="{Binding Title}" Style="{ThemeResource ListViewItemTextBlockStyle}"/>
  57. <TextBlock Text="{Binding Description}" Style="{ThemeResource ListViewItemContentTextBlockStyle}" Foreground="{ThemeResource PhoneMidBrush}" />
  58. <TextBlock Text="{Binding Subtitle}" Style="{ThemeResource ListViewItemSubheaderTextBlockStyle}" />
  59. </StackPanel>
  60. </Grid>
  61. </DataTemplate>
  62.  
  63. <DataTemplate x:Key="StandardDoubleLineItemTemplate">
  64. <Grid>
  65. <Grid.ColumnDefinitions>
  66. <ColumnDefinition Width="Auto"/>
  67. <ColumnDefinition Width="*"/>
  68. </Grid.ColumnDefinitions>
  69.  
  70. <Border Background="{ThemeResource ListViewItemPlaceholderBackgroundThemeBrush}" Margin="0,9.5,0,0" Grid.Column="0" HorizontalAlignment="Left">
  71. <Image Source="{Binding ImagePath}" Stretch="UniformToFill" AutomationProperties.Name="{Binding Title}" Height="79" Width="79"/>
  72. </Border>
  73. <StackPanel Grid.Column="1" Margin="14.5,0,0,0">
  74. <TextBlock Text="{Binding Title}" Style="{ThemeResource ListViewItemTextBlockStyle}"/>
  75. <TextBlock Text="{Binding Subtitle}" Style="{ThemeResource ListViewItemSubheaderTextBlockStyle}"/>
  76. </StackPanel>
  77. </Grid>
  78. </DataTemplate>
  79. </Page.Resources>
  80.  
  81. <Grid x:Name="LayoutRoot">
  82. <Hub x:Name="Hub" x:Uid="Hub" Header="Club Alert" Background="{ThemeResource HubBackgroundImageBrush}">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement