0 / 0 / 0
Регистрация: 17.04.2018
Сообщений: 11
|
||||||
1 | ||||||
Программное обращение к дочернему элементу17.04.2018, 20:50. Показов 6092. Ответов 10
Здравствуйте! Задача состоит в том, чтобы программно изменять ресурс элемента <Image>. То есть иконка возле элемента ListBox будет при необходимости меняться. Подскажите, пожалуйста, как обратиться к <Image> для установления необходимого изображения?
0
|
17.04.2018, 20:50 | |
Ответы с готовыми решениями:
10
Обращение к одному дочернему полю родительского класса через другое дочернее поле Обращение к сгенерированному по ControlTemplate элементу WPF Обращение к элементу UI своего контрола-наследника из xaml другого класса Обращение к дочернему элементу по класу |
3 / 3 / 3
Регистрация: 10.03.2017
Сообщений: 15
|
||||||
17.04.2018, 21:32 | 2 | |||||
Img1.Source...
0
|
0 / 0 / 0
Регистрация: 17.04.2018
Сообщений: 11
|
|
17.04.2018, 22:08 [ТС] | 3 |
Могу так обратиться к любому элементу, но не к этому Image. Подчеркивает как ошибку
0
|
3 / 3 / 3
Регистрация: 10.03.2017
Сообщений: 15
|
||||||||||||||||
17.04.2018, 22:43 | 4 | |||||||||||||||
В общем вот что нужно сделать:
Если помогло напиши что все норм
1
|
0 / 0 / 0
Регистрация: 17.04.2018
Сообщений: 11
|
||||||
17.04.2018, 22:55 [ТС] | 5 | |||||
Спасибо, пробую! А как быть, если я заполняю ListBox данными из List?
То есть:
0
|
3 / 3 / 3
Регистрация: 10.03.2017
Сообщений: 15
|
||||||
17.04.2018, 23:41 | 6 | |||||
Сообщение было отмечено MaryVlady как решение
Решение
1
|
0 / 0 / 0
Регистрация: 17.04.2018
Сообщений: 11
|
||||||
18.04.2018, 13:30 [ТС] | 7 | |||||
Огромное спасибо, Вы мне очень помогли! Навела красоту, как и хотела)
Не могли бы Вы еще подсказать, как обратно получить значение text? Я никогда не сталкивалась с такой конструкцией, нагуглить не получается. Мне необходимо получить значение выбранного элемента. То есть сейчас, если использовать
0
|
3 / 3 / 3
Регистрация: 10.03.2017
Сообщений: 15
|
|||||||||||||||||||||||||||||||
19.04.2018, 19:17 | 8 | ||||||||||||||||||||||||||||||
Тогда изначально надо было по другому делать, сейчас погоди
Добавлено через 1 час 42 минуты Начнем: 1. В пространстве имен объяви:
будет что то на подобии
И совет тебе, изучай MVVM паттерн если хочешь на впф писать, иначе денег не дадут Ну и на всякий случай вот полный код: CodeBehind
0
|
0 / 0 / 0
Регистрация: 17.04.2018
Сообщений: 11
|
|
19.04.2018, 19:23 [ТС] | 9 |
Огромное Вам спасибо за проделанную работу!! Сама ни за что не разобралась бы. Попробую сегодня все добавить, обязательно отпишусь о результатах.
0
|
19.04.2018, 20:47 | 10 | ||||||||||||||||||||
MaryVlady, весь код кидать не буду, но залью исходники. Классы ViewModelBase и RelayCommand там для наглядности. Лучше использовать библиотеки GalaSoft.MvvmLight. Поставить их можно через NuGet. Примеров в инете море.
Этот пример для UWP, так как я на скриншоте увидел, что пространство имён у Image из UWP, судя по всему. В нём по нажатии на кнопку загружается список с изображениями и при выборе одного из элементов списка на отдельном от ListBox(а) Image(e) отображается эта картинка. Это и есть MVVM паттерн. Посоветую ещё поставить расширение к студии Xaml Styler.
0
|
19.04.2018, 21:02 | 11 |
Вот ещё тут море примеров на самые разные темы: https://github.com/Microsoft/W... al-samples
0
|
19.04.2018, 21:02 | |
19.04.2018, 21:02 | |
Помогаю со студенческими работами здесь
11
Обращение к дочернему элементу [object HTMLCollection] Как присвоить id родителя дочернему элементу? Как передать св-во дочернему элементу от родителя Как обратиться к дочернему элементу JSON Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
|
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
|
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
|
Параллельное программирование: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование
Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
|
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
|
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке
В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
|
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
|
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins
В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
|
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang
Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
|
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
|
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
|
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
|