|
WPF Доступ к свойствам одного элемента из другого
|
|||
---|---|---|---|
#18+
Добрый день. Разрабатываю программу для работы с изображениями. Цель - добавить следующий функционал: 1. загрузка изображений из выбранной директории в коллекцию 2. при отображении под каждой картинкой отображается имя файла и две кнопки (элемент Image) "-" и "+" 3. при нажатии на кнопку "+" выбранный файл помещается в требуемую папку и в левом верхнем углу картинки появляется и инкрементируется некий счетчик нажатий. При нажатии на кнопку "-" происходит обратное действие (когда счетчик становится равен 0, то это поле становится невидимым). Интерфейс у меня создается по следующему принципу: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
1 и 2 функции я реализовал + знаю уже как работать дальше с файлом выбранного изображения, т.к. получаю полное имя выбранного изображения. Подскажите, пожалуйста, как обратиться по нажатию на Image к свойству другого элемента (делать Grid видимым/невидимым и изменять текст в элементе Label) именно в выделенном блоке? (скриншот и сам проект ниже) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 08:50 |
|
WPF Доступ к свойствам одного элемента из другого
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 08:55 |
|
WPF Доступ к свойствам одного элемента из другого
|
|||
---|---|---|---|
#18+
используйте шаблон MVVM и проблем не будет. Все картинки, папки и другими данные должны храниться в модели представления, тогда проблем описанной вами не будет. В ваших события обработчиках в CodeBehind коде формы можно обратиться к именованному элементу как в WinForms или через метод FindName из класса FrameworkElement который наследуют практически все элементы управления ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 11:36 |
|
|
start [/forum/topic.php?fid=21&fpage=7&tid=1440484]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 236ms |
total: | 397ms |
0 / 0 |