Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <HubSection x:Uid="Clubs" Header="Clubs" DataContext="{Binding Groups}" HeaderTemplate="{ThemeResource HubSectionHeaderTemplate}">
- <DataTemplate>
- <ListView Name="ClubsList"
- IsItemClickEnabled="True"
- ItemsSource="{Binding}"
- ItemClick="GroupSection_ItemClick"
- ContinuumNavigationTransitionInfo.ExitElementContainer="True">
- <ListView.ItemTemplate>
- <DataTemplate>
- <StackPanel Margin="0,0,0,27.5">
- <TextBlock Text="{Binding Title}" Style="{ThemeResource ListViewItemTextBlockStyle}" />
- </StackPanel>
- </DataTemplate>
- </ListView.ItemTemplate>
- </ListView>
- </DataTemplate>
- </HubSection>
- <Page
- x:Class="HubAppTemplate.HubPage"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:local="using:HubAppTemplate"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:data="using:HubAppTemplate.Data"
- DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}"
- d:DataContext="{Binding Source={d:DesignData Source=/DataModel/SampleData.json, Type=data:SampleDataSource}}"
- mc:Ignorable="d">
- <Page.Resources>
- <DataTemplate x:Key="HubSectionHeaderTemplate">
- <TextBlock Margin="0,0,0,-9.5" Text="{Binding}"/>
- </DataTemplate>
- <!-- Grid-appropriate item template as seen in section 2 -->
- <DataTemplate x:Key="Standard200x180TileItemTemplate">
- <Grid Margin="0,0,9.5,9.5" Background="{ThemeResource ListViewItemPlaceholderBackgroundThemeBrush}">
- <Image Source="{Binding ImagePath}" Stretch="UniformToFill" AutomationProperties.Name="{Binding Title}" Height="138.5" Width="138.5"/>
- <TextBlock Text="{Binding Title}" VerticalAlignment="Bottom" Margin="9.5,0,0,6.5" Style="{ThemeResource BaseTextBlockStyle}"/>
- </Grid>
- </DataTemplate>
- <DataTemplate x:Key="StandardTripleLineItemTemplate">
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="Auto"/>
- <ColumnDefinition Width="*"/>
- </Grid.ColumnDefinitions>
- <Border Background="{ThemeResource ListViewItemPlaceholderBackgroundThemeBrush}" Margin="0,9.5,0,0" Grid.Column="0" HorizontalAlignment="Left">
- <Image Source="{Binding ImagePath}" Stretch="UniformToFill" AutomationProperties.Name="{Binding Title}" Height="79" Width="79"/>
- </Border>
- <StackPanel Grid.Column="1" Margin="14.5,0,0,0">
- <TextBlock Text="{Binding Title}" Style="{ThemeResource ListViewItemTextBlockStyle}"/>
- <TextBlock Text="{Binding Description}" Style="{ThemeResource ListViewItemContentTextBlockStyle}" Foreground="{ThemeResource PhoneMidBrush}" />
- <TextBlock Text="{Binding Subtitle}" Style="{ThemeResource ListViewItemSubheaderTextBlockStyle}" />
- </StackPanel>
- </Grid>
- </DataTemplate>
- <DataTemplate x:Key="StandardDoubleLineItemTemplate">
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="Auto"/>
- <ColumnDefinition Width="*"/>
- </Grid.ColumnDefinitions>
- <Border Background="{ThemeResource ListViewItemPlaceholderBackgroundThemeBrush}" Margin="0,9.5,0,0" Grid.Column="0" HorizontalAlignment="Left">
- <Image Source="{Binding ImagePath}" Stretch="UniformToFill" AutomationProperties.Name="{Binding Title}" Height="79" Width="79"/>
- </Border>
- <StackPanel Grid.Column="1" Margin="14.5,0,0,0">
- <TextBlock Text="{Binding Title}" Style="{ThemeResource ListViewItemTextBlockStyle}"/>
- <TextBlock Text="{Binding Subtitle}" Style="{ThemeResource ListViewItemSubheaderTextBlockStyle}"/>
- </StackPanel>
- </Grid>
- </DataTemplate>
- </Page.Resources>
- <Grid x:Name="LayoutRoot">
- <Hub x:Name="Hub" x:Uid="Hub" Header="Club Alert" Background="{ThemeResource HubBackgroundImageBrush}">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement