Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
15 / 4 / 2
Регистрация: 16.04.2019
Сообщений: 112
WPF

Несколько анимаций для одного свойства

04.12.2020, 18:58. Показов 2052. Ответов 21

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

Изменение цвета фона кнопки происходит через анимацию

1. Как можно менять цвет фона кнопки на прозрачный, когда курсор покидает область кнопки, не важно зажата ли кнопка мыши или нет, в обоих случаях должно работать одинаково?
2. Как можно вернуть нужный цвет фона кнопки, если кнопка мыши зажата и курсор заходит в область кнопки, вернуть цвет нажатия?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.12.2020, 18:58
Ответы с готовыми решениями:

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

Несколько геттеров для одного свойства
Предположим у нас есть свойство в котором хранится длинна в метрической системе, но нам нужно получить данные в дюймах или еще в чем. Как...

Несколько видов анимаций для одного контроллера
Честно говоря, перерыл уже весь яндекс и гугл (возможно плохо рыл). Игра 2Д. У меня есть 1 объект (NPC) и есть схема анимационных...

21
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16152 / 11273 / 2890
Регистрация: 21.04.2018
Сообщений: 33,147
Записей в блоге: 2
06.12.2020, 14:05
Цитата Сообщение от salaga2019 Посмотреть сообщение
А где Вы брали информацию по c# и WPF, когда начинали их изучать?
Metanit. ProfessorWeb и документация по Net.

Добавлено через 3 минуты
Цитата Сообщение от salaga2019 Посмотреть сообщение
я начинаю с сложного, а до более простых вещей уже дохожу,
Нужна мера во всем.
В данном случае вы хотите освоить WPF технологию являющуюся глубоким развитием ООП подхода к реализации приложения в целом через использование MVVM патерна.
И при этом вы даже не знаете, что такое виртуальные методы, переопределение методов, обращение к базовым методам...
Ну, это слишком большой разрыв.
На каждую строчку кода у вас будет возникать по десятку вопросов.
1
15 / 4 / 2
Регистрация: 16.04.2019
Сообщений: 112
06.12.2020, 14:11  [ТС]
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Metanit. ProfessorWeb и документация по Net.
Спасибо большое.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.12.2020, 14:11

Power point несколько анимаций для одного слайда
Доброго времени суток. Имеется презентация, каждый слайд которой имеет анимацию типа "Сдвиг <туда-то>". Вопрос в...

Несколько значений у одного свойства (структура БД)
Есть товары, у которых несколько значений для одного свойства. Разделять в БД через запятую не хочется. Подскажите, пожалуйста, как...

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

При наведении курсором на слайдер остановить сразу несколько анимаций
Здравствуйте! Есть 4 картинки в слайдере, каждая затухает и появляется поочередно. С этим я справился. Возник следующий вопрос: при...

Создать Generic Mapper, который будет мапить схожие свойства одного объекта в свойства другого
Нужно создать generic mapper, который будет мапить схожие(similar) свойства одного объекта в свойства другого(по имени и типу) меду двумя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения Продолжаю серию постов о дискретно-событийной модели рабочего. . .
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru