Как создать ротатор / слайдер контента в WPF с помощью ItemsControl? - PullRequest
0 голосов
/ 15 июня 2011

Моя цель - создать слайдер контента с WPF, похожий на тот, который широко доступен с использованием JQuery.Примером является скрипт Moving boxes: Moving Boxes

Я искал, но трудно найти, когда в WPF есть элемент управления Slider, а Rotator обычно ссылается на анимацию.Я пытался использовать горизонтальную панель стека внутри настраиваемого анимированного прокрутки, но безуспешно.Поэтому любые идеи приветствуются.

ОБНОВЛЕНИЕ: Мне удалось реализовать эту функциональность, создав собственный элемент управления ScrollViewer со свойствами зависимости, добавленными для включения анимации прокрутки с помощью событий.Я использовал этот проект как вдохновение: Animate WPF ScrollViewer на Codeplex

Ответы [ 2 ]

0 голосов
/ 15 июня 2011

Вот ссылка на тему http://blog.pixelingene.com/2008/06/a-carousel-view-for-elementflow/ это 3d-контроль, но он может дать вам некоторые идеи

0 голосов
/ 15 июня 2011

Некоторое время назад я сделал нечто похожее на это, но у меня больше нет кода.

Я уверен, что использовал представление списка на панели стека с горизонтальной ориентацией, и вы можете скрыть полосу прокрутки, чтобы она выглядела как обычный список.

Затем можно создать два элемента управления для прокрутки влево или вправо, а при нажатии любого из них просто вызвать метод scrollIntoView объекта Listview.

Надеюсь, это немного поможет.

...