2

選択したものに応じて、AppBarボタンを2つのボタンのいずれかにできるWinRTアプリがあります。あるボタンから別のボタンへの変更は簡単ですが、WinRTで目指している視覚的な流動性が不足しています。

私が探している視覚的な動作は、Windows 8に付属のメールアプリでも見られます。メッセージを選択して下部のAppBarを表示する場合、[既読/未読としてマーク]ボタンをタップすると、 2つのボタン。

これが事前にロールされたアニメーションであるかどうか、または手動で実装する必要があるかどうかを誰かが知っていますか(またはさらに良いことに、すでに解決策がありますか)?

4

1 に答える 1

0

利用可能なトランジションは、Windows.UI.Xaml.Media.Animation 名前空間にあります。そこにあるものを確認してください。探しているものが見つからない場合は、独自のものを作成する必要があります。

私に最も似ているトランジションは AddDeleteThemeTransition ですが、アプリ バー アイテムが追加/削除されたときにのみ効果があり、アプリ バーが開いたときではありません。

これがその使用例です

    <AppBar>
        <Grid>
            <StackPanel x:Name="LeftPanel" Orientation="Horizontal">
                <Button x:Name="Search" Style="{StaticResource SearchAppBarButtonStyle}" />
                <StackPanel.ChildrenTransitions>
                    <TransitionCollection>
                        <AddDeleteThemeTransition/>
                    </TransitionCollection>
                </StackPanel.ChildrenTransitions>
            </StackPanel>
        </Grid>
    </AppBar>
于 2012-12-30T22:43:10.310 に答える