|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.12.2015, 22:19 | #1 |
Регистрация: 08.12.2015
Сообщений: 3
|
Как изменить цвет элемента из другого класса
Создаю некую систему телеметрии и телеуправления. Общение происходит через COM port. Для данного дела надо создать графический интерфейс. Не смотря на очень начальные познания в этом деле, решил реализовать это самостоятельно. С премудростями общения через COM port разобрался, но споткнулся на таком вопросе. На MainWindow.xaml создан квадрат, назвал я его "Т1". В зависимости от поступающего через COM port сообщения этот квадрат должен менять цвет заливки. Для репетиции создал такое
Код:
Код:
|
08.12.2015, 22:29 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вы в курсе как классы (и экземпляры класса) работают?
T1 это поле в классе MainWindow, поэтому если б оно было public, то можно было б передать экземпляр этого класса (например с помощью this) и обращаться к нему (myObj.T1). Но оно не public, поэтому так не получится, можно создать public функции работающие с T1 (или просто возвращающую его) и их вызывать. А лучше просто сделать событие (event) во втором классе и подписаться на него. Или передать второму классу функцию (Action или delegate) делающую что надо в первом, чтоб он ее вызывал.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 08.12.2015 в 22:32. |
09.12.2015, 00:02 | #3 |
Регистрация: 08.12.2015
Сообщений: 3
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменить значение JProgressBar из другого класса | Buckac0 | Общие вопросы по Java, Java SE, Kotlin | 3 | 19.05.2014 11:53 |
Как изменить цвет | perun47 | Microsoft Office Excel | 6 | 17.06.2012 22:47 |
Изменить цвет элемента STATIC | Dimarik | Win Api | 4 | 18.12.2011 20:06 |
Как с помощью JavaScript изменить цвет фона ячеек в таблице,так что бы можно было выбрать цвет из списка | Gotessa | JavaScript, Ajax | 1 | 09.05.2009 16:05 |