0

WinRT で水平スクロール メニューを作成しようとしていますが、マインスイーパ ゲーム メニュー (Windows ストアにあります) などのような効果を得る方法を知りたいです。TemplateSelector を使用して何らかの方法で実行できることはわかっていますが、たとえばマインスイーパでは、GridView の最初のグループは単に新しいゲーム (それにバインドするデータは必要ありません) の選択であるため、GridView に何らかの「ダミー」を与える必要があります。あまりエレガントではないアイテム。私が必要とする結果を達成する方法について何か提案はありますか?

4

1 に答える 1

1

ストアにマインスイーパ ゲームはありませんが、ユーザーの詳細を表示するときにユーザー ハブで見られるようなことを達成したいと考えていると思います。または、音楽アプリで音楽を検索するとき。GridView がありますが、前面には他の項目もあります。これを実現する最も簡単な方法は、ScrollViewer で GridView およびレンダリングするその他のコントロールをラップすることです。次に、GridView の scrollviewer を無効にします。

    <ScrollViewer VerticalScrollMode="Disabled" HorizontalScrollMode="Auto">
        <StackPanel Orientation="Horizontal">
            <!-- First content here -->

            <GridView ScrollViewer.HorizontalScrollMode="Disabled" />
        </StackPanel >
    </ScrollViewer>
于 2012-08-29T22:04:21.813 に答える