0

これと同様の機能を持つ WinRT Metro アプリを作成したいと考えています。

http://learn.knockoutjs.com/WebmailExampleStandalone.html#Inbox

アプリケーションのさまざまなページへのリンクを含むタブ バーは、Metro スタイルのアプリにどのように適合しますか? AppBar を使用しますか? 上か左か?各ページにラジオボタンを使用しますか? FlipView を使用してページを変更しますか? このタイプの地下鉄アプリにはどのような例がありますか?

4

2 に答える 2

1

アプリを Windows 8 ストアに公開することが目標である場合 (もちろんそうです!)、Metro UX ガイドラインを詳しく調べることをお勧めします。ナビゲーションのガイドラインは、ここに文書化されています。いくつかのナビゲーション パターンについて説明します。

AppBar をナビゲーション コントロールとして使用することを選択した場合は、このスニペットを使用して XAML/C# アプリの上部に AppBar を固定できます。IsOpen が true に設定され、IsSticky を使用して開けておいて。

<Page.TopAppBar>
    <AppBar x:Name="SampleNavBar" IsOpen="True" IsSticky="True">
       [PUT YOUR NAV CONTROLS HERE]            
    </AppBar>
</Page.TopAppBar>

探しているものに近い例として、Windows 8 に付属の天気アプリを使用して、[場所] 画面に移動します。右クリックまたはスワイプして、アプリ バーを表示します。アプリには、上部の AppBar と下部の AppBar の両方が表示されます。上部の AppBar はナビゲーション バーです。

于 2012-08-03T01:28:07.980 に答える
0

この特定のケースでは、より少ないクロム (グラデーション/ドロップシャドウ) でのみ同じことを行うことができます。ボタンは、Style="{StaticResource TextRadioButtonStyle}" を使用した RadioButton にすることができます。タブはフィルターを変更するだけです-選択したタブに基づいて、ビューモデルはリストに異なるItemsSourceを提供します。

于 2012-07-21T20:34:45.483 に答える