Я хочу разработать свое приложение со следующим стилем/дизайном:
Некоторые комментарии по реализации:
- Контент загружается динамически (три категории (Субтитры 1-3) фиксированы.
- Количество подпунктов (серый) может меняться
- Я хочу, чтобы пользователь мог прокручивать вправо (как обычно в метро-приложениях)
К сожалению, у меня есть некоторые трудности с реализацией (в XAML):
Я попробовал GridView (как в примерах руководств), у которого есть VirtualizingStackPanel (Orientation = Horizontal) в ItemsPanelTemplate. Три категории (зеленый, желтый, серый) отображаются в виде сеток с разными шаблонами.
В основном это работает нормально, но теперь у меня есть несколько функций GridView, которые мне не нравятся/не нужны: я могу выбрать его и немного перетащить. Я отключил SelectionMode и т. д. К сожалению, Hover-эффект все еще имеет место, а также возможность немного перетащить всю категорию. Я попробовал IsHitTestVisible=false, что удалило это наведение и перетаскивание, но отключило все кнопки и события кликов в категориях.
Как я могу сделать это лучше, например. решить мою проблему?
Любые подсказки и предложения высоко ценятся. Спасибо!