Прежде чем я начну, я не мастер SL или WPF, поэтому мне нужно некоторое руководство. У меня есть List<CustomObject>
. Затем у меня есть представление, к которому я могу привязать «CustomObject» и отобразить все данные. Теперь, чтобы не отставать от руководств Metro и руководств по навигации, я хочу иметь возможность использовать службу жестов SL Control Toolkit для обнаружения щелчка (эта часть сделана и работает). Когда я щелкаю влево, он привязывает текущую позицию в списке -1, когда я щелкаю вправо, привязывает текущую позицию в списке + 1.
Теперь мне нужно сделать его красивым. Я бы хотел, чтобы он вел себя аналогично элементу управления поворотом, когда я удерживаю его, он перемещает сетку влево, а когда создается полный щелчок, он скользит влево или вправо и загружает следующий элемент.
Эти списки могут содержать сотни элементов, поэтому динамическое добавление их в элемент управления Pivot невозможно.
Я знаю, что мне нужно захватить OnDelta и начать перемещать сетку, но я действительно пытаюсь найти образец, похожий на то, что я ищу, чтобы дать мне все кусочки. Раньше было несколько пользовательских реализаций элементов управления Pivot и Panorama, но я не могу их найти.
Любые идеи, которые могут указать мне в нужном месте?
Спасибо!