1 | ||||||
Как получить доступ к контролу, объявленному в шаблоне элемента управления из окон приложения?25.06.2019, 09:04. Показов 1771. Ответов 2
Метки нет (Все метки)
Здравствуйте. Как получить доступ к контролу, объявленному в шаблоне элемента управления (конкретно это controltemplate для window) из окон приложения?
Разметка, следующая:
Конкретно нужен доступ к чекбоксу из любого окна.
0
|
25.06.2019, 09:04 | |
Ответы с готовыми решениями:
2
Как получить доступ к контролу в DataTemplate из code behind Как получить доступ к контролу из другой формы Как получить доступ к контролу через отдельный поток в кастомном классе? Получить доступ к контролу по имени |
Модератор
|
|
25.06.2019, 12:36 | 2 |
Ни как.
Или должна быть явная привязка в XAML. Но для этого надо создавать UC с дополнительными свойствами и прочим геморроем. Или шаблон привязывается на источник данных (ViewModel) и получать доступ не к самому контролу, а к нужным значениям в ViewModel. Добавлено через 3 минуты Относитесь к шаблону как к вложенному объекту в C#. При этом вложенные в шаблоне элементы не имеют публичных имён. Можно конечно получить контейнер и разобрать (в C#) какие элементы в этом контейнере, но это сложно и делается крайне редко. Если такое понадобилось, то скорее всего у Вас неверная архитектура приложения.
1
|
25.06.2019, 18:40 [ТС] | 3 |
Элд Хасп, Спасибо за ответ.
0
|
25.06.2019, 18:40 | |
25.06.2019, 18:40 | |
Помогаю со студенческими работами здесь
3
Получить доступ к контролу из статического метода Получить доступ к динамически созданному контролу Как получить доступ к контролу формы из другого класса, не создавая новый экземпляр формы Получить доступ к контролу на форме из 2 других потоков Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |