ホームページ  >  記事  >  ウェブフロントエンド  >  wp8.1 Study8: ページ遷移とテーマアニメーション (ページ遷移とテーマアニメーション)_html/css_WEB-ITnose

wp8.1 Study8: ページ遷移とテーマアニメーション (ページ遷移とテーマアニメーション)_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:52:381052ブラウズ

1. WP8.1 には次のアニメーション (Animation) があります:

ページ ナビゲーション (デフォルトはターンスタイルの回転)、PointerDown/up (デフォルトは傾き)、ページの回転、MenuFlyout の外観など。

ページ ページの遷移。

1. デフォルトのアニメーションはターンスタイルです。

2. デフォルトのアニメーションに加えて、ContinuumNavigationTransitionInfo、Stagger、Slide およびその他の同様のトランジションも使用できます。

3. デフォルトのトランジション/アニメーションをオーバーライドします

(1) コントロールでこれを行うことができます。XAML コードは次のとおりです:

<!--如在控件ListView中--!><ListView x:Name="groupListView"                       ItemsSource="{Binding AllGroups}"                      SelectionChanged="lstGroups_SelectionChanged"                       ItemTemplate="{StaticResource RecipeGroupDataTemplate}"                       CommonNavigationTransitionInfo.IsStaggerElement="True"/><!--如在控件TextBlock中--!><TextBlock Text="{Binding Title}"  Grid.Column="1" Grid.Row="0"                            Style="{StaticResource ListViewItemTextBlockStyle}" Margin="10,0,0,0"                           ContinuumNavigationTransitionInfo.IsExitElement="True"/>

<!--GridView--!><Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">        <Grid.ChildrenTransitions>            <TransitionCollection>                <EntranceThemeTransition/>            </TransitionCollection>        </Grid.ChildrenTransitions>        <Grid.RowDefinitions>            <RowDefinition Height="140"/>            <RowDefinition Height="*"/>        </Grid.RowDefinitions>

(注: EntranceThemeTransition は、ページは一度読み込まれると表示され、最初のコンテンツ表示で異なるビジュアルを提供できるようになります。)

(2)、ページのデフォルトの遷移画面を変更します。 3. 概要:

1. テーマの遷移は、UIElement.Transitions 属性を使用して単一の XAML 要素に適用することも、ContentControl.ContentTransitions などの特定のテーマを使用して遷移属性に適用することもできます。 、EntranceThemeTransition、PopupThemeTransition、ReorderThemeTransition、RepositionThemeTransition.など 詳細

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。