次のスタイル/デザインでアプリを開発したいと思います。
実装に関するいくつかのコメント:
- コンテンツは動的に読み込まれます(3つのカテゴリ(字幕1〜3)は固定されています。
- サブアイテムの数(灰色)は異なります
- ユーザーが右にスクロールできるようにしたい(メトロアプリでは通常どおり)
残念ながら、(XAMLでの)実装にいくつかの問題があります。
ItemsPanelTemplate内にVirtualizingStackPanel(Orientation =Horizontal)を持つGridView(サンプルチュートリアルのように)を試しました。3つのカテゴリ(緑、黄、灰色)は、異なるテンプレートのグリッドとして表示されます。
これはほとんど問題なく動作しますが、今では好きではない/必要のないGridViewの複数の機能があります。それを選択して少しドラッグすることができます。SelectionModeなどを無効にしました。残念ながら、ホバー効果は引き続き発生し、カテゴリ全体を少しドラッグする可能性もあります。このホバーとドラッグを削除したIsHitTestVisible=falseを試しましたが、カテゴリ内のすべてのボタンとクリックイベントを無効にしました。
どうすればこれをより良くすることができますか、例えば私の問題を解決できますか?
ヒントや提案は大歓迎です。ありがとう!