Есть ли способ получить плавные (желательно по умолчанию Windows) анимации в моем приложении .NET winforms? - PullRequest
1 голос
/ 23 сентября 2010

В моем приложении я хотел бы предоставить анимацию во время продолжительной операции.В настоящее время я нахожусь на этапе «подключение к серверу», который обычно занимает более 5 секунд.

Во время этого я хотел бы показать анимацию пользователю.Я уже реализовал популярное решение с PictureBox и загрузочным GIF-файлом AJAX, но я не нахожу его достаточно привлекательным.IMO, это не достаточно гладко, и довольно сложно загрузить красивые картинки.Не говоря уже об отсутствии надлежащей альфы, которая делает смешивание неуклюжим.

В идеале я хотел бы позаимствовать анимацию из Windows и отображать ее так же, как в Windows, но если есть что-то еще более привлекательное, тоэто тоже подойдет.И я не удивлюсь, если Windows-анимации также не будут публично доступны.

Итак, возможно ли это без особых усилий (анимации - это не то, для чего предназначено приложение, просто что-то, что должно пройти)?И второстепенный вопрос - где я могу получить красивые анимации?

1 Ответ

0 голосов
/ 23 сентября 2010

Если вы используете Visual Studio, взгляните на анимацию, которая установлена ​​вместе с ней. Они должны находиться в папке VS:

... \ Microsoft Visual Studio 10.0 \ Common7 \ VS2010ImageLibrary \ 1033 \ VS2010ImageLibrary \ Анимации

Если у вас нет этой папки, вы можете снова запустить установщик - это функция установки, и я думаю, что она устанавливается по умолчанию, но не может запомнить.

В более старых версиях Visual Studio также будут установлены изображения / анимации, но они могут выглядеть устаревшими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...