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
|
<Pivot x:Name="Pivot" ItemsSource="{x:Bind ViewModel.TabItems,Mode=OneWay}">
<Pivot.HeaderTemplate>
<DataTemplate x:DataType="youtubeControls:TabItem">
<Grid>
<TextBlock Text="{x:Bind Title,Mode=OneWay}" Style="{StaticResource BodyTextBlockStyle}" Margin="12,0"/>
</Grid>
</DataTemplate>
</Pivot.HeaderTemplate>
<Pivot.ItemTemplate>
<DataTemplate x:DataType="youtubeControls:TabItem">
<Grid>
<GridView x:Name="itemsGridView"
ItemsSource="{x:Bind Items,Mode=OneWay}"
ItemTemplateSelector="{StaticResource LastItemItemTemplateSelector}"
ItemContainerStyle="{StaticResource LargeGridViewItemContainerStyle}"
SelectionMode="None"
IsSwipeEnabled="False"
IsItemClickEnabled="True">
<GridView.ItemContainerTransitions>
<TransitionCollection>
<AddDeleteThemeTransition/>
<EntranceThemeTransition/>
<RepositionThemeTransition />
</TransitionCollection>
</GridView.ItemContainerTransitions>
<interactivity:Interaction.Behaviors>
<core:EventTriggerBehavior EventName="ItemClick">
<core:InvokeCommandAction Command="{Binding DataContext.GoVideoPageCommand,ElementName=ThisPage}"
CommandParameter="{Binding ElementName=itemsGridView,Path=SelectedItem}"/>
</core:EventTriggerBehavior>
</interactivity:Interaction.Behaviors>
</GridView>
</Grid>
</DataTemplate>
</Pivot.ItemTemplate>
</Pivot> |
Partager