C # - Winforms - Анимированные слайд-шоу - PullRequest
0 голосов
/ 26 августа 2009

Ну, я разрабатываю приложение, интерфейс которого требует анимированного слайд-шоу

и под анимированным слайд-шоу я подразумеваю, что компоненты пользовательского интерфейса, размещенные вместе, меняют свои позиции через равные промежутки времени (анимированно). Позвольте мне проиллюстрировать мою идею следующим изображением

alt text
(источник: deviantart.com )

на изображении выше есть три столбца компонентов пользовательского интерфейса, которые я хочу скользить, что я мог бы сделать, это просто написать модуль для изменения координат x, y компонентов, которые давали бы эффект анимированного слайда, но это не работает хорошо, потому что это занимает много времени в обработке, и все, кроме того, кодирование будет сложным и корректировка слоя и все.

есть ли какой-либо компонент слайд-шоу, на котором вместо изображения я могу разместить компоненты пользовательского интерфейса

Какие у меня есть варианты или как это сделать? Пожалуйста, нужна помощь.

Ответы [ 3 ]

1 голос
/ 27 августа 2009

Похоже, вы ищете функцию карусели для вашего компонента. Winforms не были предназначены для анимации. К счастью, некоторые компании работали над продуктами, которые поддерживают анимацию в этой области, но большинство переходят на платформы Silverlight и WPF для этих обновленных функций. Как читатель журнала MSDN Magazine я часто сталкиваюсь с некоторыми интересными рекламными объявлениями о компонентах Winform, которые весьма интересны. Пожалуйста, посмотрите на эту ссылку. Стоимость продукта довольно высока. Если это не то, что вы ищете, я был бы признателен, если вы не проголосуете за мое предложение.

Примеры приложений Telerik, использующих функцию карусели в Win Forms

0 голосов
/ 31 марта 2011

В этом сценарии также можно встроить флеш-плеер с флеш-анимацией, используя одно из многочисленных (коммерческих и бесплатных) слайд-шоу на основе XML, доступных для флеш-памяти. Это например http://www.flshow.net/.

0 голосов
/ 27 августа 2009

Также проверьте следующую ссылку на MSDN. В нем объясняется, как можно ссылаться на компонент silverlight как на объект COM.

Использование Silverlight в приложении для Windows с использованием COM

...