Как да задействам анимация на WPF събитие
Добър ден на всички Не ритайте много, но има такъв въпрос: Има TextBox, под него има два TextBlocks, когато щракнете (започнете въвеждане) в TextBox, трябва да се стартира анимация, която ще повдигне TextBlock над TextBox, като намек. Проблемът е, че не знам с какво да започна анимацията. Логично, трябва да го свържете с TextBox.MouseLeftButtonUp или началото на въвеждането. Има идея да се направи персонализирано RoutedEvent. Накратко, объркан съм :( За сега, за да видя как ще изглежда всичко, вързах стартирането на тригерите на Window.Loaded. Кажете ми къде да ровя.
Най-лесният начин е да преместите анимацията в ресурс. За съжаление, MouseLeftButtonUp се управлява от самия TexBox, така че няма да можете да го използвате. Можете да използвате PreviewMouseLeftButtonDown.
След това се появява забавен ефект, когато при натискане всеки път изскача подсказка. Можете да се отървете от това, като промените малко анимацията и премахнете От
Но най-често ToolTip се използва за подсказки.
Благодаря много! Точно това, от което се нуждаете, с няколко корекции!
Това всъщност не е следа, по-скоро поглед. Искам да направя нещо подобно metroui.org.ua/inputs.html Най-долу, модерни входове
Като цяло, наистина ли е възможно да направите свой собствен RoutedEvent? Изглежда като: събитието PreviewMouseLeftButtonDown се появи на определен елемент, някъде в кода, за да постави "слушател" от същия тип и след това да го препрати в RoutedEvent на необходимия тригер?