Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > WPF 3D карусель


Автор: belsen 17.11.2014, 16:16
Здравствуйте. Оч. прошу помощи. Мне необходимо реализовать 3D карусель на WPF. На codeproject я нашел http://www.codeproject.com/Articles/49949/WPF-D-Tab-Carousel, который меня почти полностью удовлетворяет за исключением одного момента. 
Карусель состоит из трехмерных табов на передней стороне которых расположены контролы. При этом кол-во табов может быть меньше, чем кол-во контролов.
При прокрутке карусели до конца необходимо, чтобы она возвращалась к первому элементу. Все так и работает, если количество контролов кратно количеству табов. Однако, если это не так, то при переходе от последнего контрола к первому происходит прокрутка карусели на 360 градусов. Я понимаю из-за чего это происходит, но не понимаю как решить эту проблему. Уже больше недели бьюсь над ней, но сам так и не могу ее решить даже примерно. Поэтому прошу помощи.

Во вложении немного измененный проект

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)