Подскажите, пожалуйста, как сделать такое анимированное "меню" в wpf:
1 вертикальный ряд прямоугольных кнопок-картинок, все одной ширины и высоты.
При наведении на кнопку картинка уезжает влево, на ее место приезжает тулбар с набором кнопок-картинок меньшего размера, тулбар для каждой кнопки свой.
Нижняя кнопка — About. Когда она уезжает влево ее место занимает одноцветный прямоугольник, который увеличивается вниз и в итоге занимает площадь в 2 ячейки "меню", и в нем проявляется еще одна картинка.
Пока это UniformGrid с 1 столбцом и ClipToBounds=true, внутри несколько Rectangle.
Какие контролы wpf для реализации этого меню лучше использовать (для контейнера, ячеек, тулбаров в ячейках)?
Подозреваю, что в UniformGrid нижний прямоугольник будет проблематично увеличить в 2 раза по высоте.
Что вместо него? Выбрал его, тк ожидаемо унифицированно масштабируются вставляемые элементы (Rectangle), и нормально отсекается невидимая часть прямоугольника при сдвиге.
Стоит пытаться все сделать на xaml, или проще и быстрее пытаться разобраться с c#?
Re: wpf анимированное меню
От:
Аноним
Дата:
25.08.13 16:51
Оценка:
Анимированное меню делать не надо. Потому что все эти меееееееееееееееедленные выползания дико бесят. И так всё само по себе тормозит, а тут ещё этот аффтар приделал дополнительно, без всякой технической необходимости.
Здравствуйте, Аноним, Вы писали:
А>Анимированное меню делать не надо. Потому что все эти меееееееееееееееедленные выползания дико бесят. И так всё само по себе тормозит, а тут ещё этот аффтар приделал дополнительно, без всякой технической необходимости.
Ненависти псто.
Добавлю добра — дык красиииииииииииивооооо же!
Если скажем что-то появляется вместо чего-то мгновенно, то это может быть уже плохо, т.к. человеку нужно подтверждение выполняемых действий (будь-то звучок, дернувшаяся кнопочка или же начавшаяся анимация). К тому же скорость анимации можно настроить, будет не намного медленнее мгновенного появления, но эти пара кадров решают. Да и насколько я знаю в WPF можно нажимать меню в процессе выползания? Вообще профит.
---
ПроГLамеры объединяйтесь..
Re[3]: wpf анимированное меню
От:
Аноним
Дата:
26.08.13 17:09
Оценка:
S>Если скажем что-то появляется вместо чего-то мгновенно, то это может быть уже плохо, т.к. человеку нужно подтверждение выполняемых действий
Звучит как "всем очевидно, что тормозные программы лучше отзывчивых". >К тому же скорость анимации можно настроить
Очень увлекательное и полезное занятие — искать и включать настройку этой скорости в 0. Если она вообще есть. >будет не намного медленнее мгновенного появления, но эти пара кадров решают.
Что решают? Кому решают? >Да и насколько я знаю в WPF можно нажимать меню в процессе выползания? Вообще профит.
Вы квест что ли пишете?
Здравствуйте, Аноним, Вы писали:
А>Звучит как "всем очевидно, что тормозные программы лучше отзывчивых". А>Очень увлекательное и полезное занятие — искать и включать настройку этой скорости в 0. Если она вообще есть. А>Что решают? Кому решают? А>Вы квест что ли пишете?