Не уверен, что название имеет смысл.Заменить изображение при нажатии
В моем приложении WPF я хотел бы, чтобы в окне было небольшое изображение, размер значка. Когда пользователь нажимает на изображение, другой просто заменяет его, который содержит те же размеры.
У меня есть все изображения, загруженные в мой проект для C#/WPF. (Кстати, есть 3 изображения)
То, что я пытался:
Я попытался изменить непрозрачность в коде-за, чтобы сделать одно изображение
имеют полную непрозрачность и другие не имеют непрозрачности. Не работало, так как первый переключатель переключился, чтобы все изображения исчезли.Я также попытался динамически изменить источник изображения в коде. I используются операторы if и поле для определения того, какое изображение следует переключать. источник. Код существо:
if (toggle == 1) { thebutton.Source = new BitmapImage(new Uri(@"/images/icon2.png", UriKind.Relative)); toggle = 2; }
Также не работает (сделал его пустым, а не переход на другое изображение), но я чувствую, что есть очевидный способ, которым я не вижу.
Что я изначально хотел сделать, просто (как в графических программах) поднимать и опускать изображения вверх и вниз, чтобы определить, какие из них должны видеть пользователи. Все, что имеет значение, - это визуальное. Пользователь нажимает на изображение 1, изображение 1 исчезает и изображение 2 появляется в своем месте, и так далее для изображения 3.