wpf анимированное меню
От: Vov  
Дата: 25.08.13 07:28
Оценка:
Здравствуйте,

Подскажите, пожалуйста, как сделать такое анимированное "меню" в wpf:
1 вертикальный ряд прямоугольных кнопок-картинок, все одной ширины и высоты.
При наведении на кнопку картинка уезжает влево, на ее место приезжает тулбар с набором кнопок-картинок меньшего размера, тулбар для каждой кнопки свой.
Нижняя кнопка — About. Когда она уезжает влево ее место занимает одноцветный прямоугольник, который увеличивается вниз и в итоге занимает площадь в 2 ячейки "меню", и в нем проявляется еще одна картинка.

Пока это UniformGrid с 1 столбцом и ClipToBounds=true, внутри несколько Rectangle.

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

Подозреваю, что в UniformGrid нижний прямоугольник будет проблематично увеличить в 2 раза по высоте.
Что вместо него? Выбрал его, тк ожидаемо унифицированно масштабируются вставляемые элементы (Rectangle), и нормально отсекается невидимая часть прямоугольника при сдвиге.

Стоит пытаться все сделать на xaml, или проще и быстрее пытаться разобраться с c#?
Re: wpf анимированное меню
От: Аноним  
Дата: 25.08.13 16:51
Оценка:
Анимированное меню делать не надо. Потому что все эти меееееееееееееееедленные выползания дико бесят. И так всё само по себе тормозит, а тут ещё этот аффтар приделал дополнительно, без всякой технической необходимости.
Re[2]: wpf анимированное меню
От: Sinatr Германия  
Дата: 26.08.13 12:12
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Анимированное меню делать не надо. Потому что все эти меееееееееееееееедленные выползания дико бесят. И так всё само по себе тормозит, а тут ещё этот аффтар приделал дополнительно, без всякой технической необходимости.


Ненависти псто.
Добавлю добра — дык красиииииииииииивооооо же!
Если скажем что-то появляется вместо чего-то мгновенно, то это может быть уже плохо, т.к. человеку нужно подтверждение выполняемых действий (будь-то звучок, дернувшаяся кнопочка или же начавшаяся анимация). К тому же скорость анимации можно настроить, будет не намного медленнее мгновенного появления, но эти пара кадров решают. Да и насколько я знаю в WPF можно нажимать меню в процессе выползания? Вообще профит.
---
ПроГLамеры объединяйтесь..
Re[3]: wpf анимированное меню
От: Аноним  
Дата: 26.08.13 17:09
Оценка:
S>Если скажем что-то появляется вместо чего-то мгновенно, то это может быть уже плохо, т.к. человеку нужно подтверждение выполняемых действий
Звучит как "всем очевидно, что тормозные программы лучше отзывчивых".
>К тому же скорость анимации можно настроить
Очень увлекательное и полезное занятие — искать и включать настройку этой скорости в 0. Если она вообще есть.
>будет не намного медленнее мгновенного появления, но эти пара кадров решают.
Что решают? Кому решают?
>Да и насколько я знаю в WPF можно нажимать меню в процессе выползания? Вообще профит.
Вы квест что ли пишете?
Re[4]: wpf анимированное меню
От: Sinatr Германия  
Дата: 27.08.13 06:41
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Звучит как "всем очевидно, что тормозные программы лучше отзывчивых".

А>Очень увлекательное и полезное занятие — искать и включать настройку этой скорости в 0. Если она вообще есть.
А>Что решают? Кому решают?
А>Вы квест что ли пишете?

Слишком много зла. Зло не победить.
---
ПроГLамеры объединяйтесь..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.