Итак, программа взаимодействует с картами (максимум 3 ), и каждая карта имеет выходные каналы (максимум 8). Для каждого выходного канала, который отслеживает программа, имеется 3 значения. Таким образом, если все карты (3) установлены с максимальным каналом (8), программа проверит и обновит 3x8x3 = 72 различных значения (максимум). Может быть любое количество кнопок (значений), например, если 1 карта установлена с 3 каналами, программа будет иметь только 9 кнопок.
Я пытаюсь добавить функцию, с помощью которой пользователь может управлять эти 72 значения путем отправки специальных пакетов.
- Например, если программа отправляет «0x01», она закроет Card0, Out1(канал), Out-c(канал переменная)
- если программа отправит «0x02», она откроет (если закрыта) Card0, Out1(канал), Out-c(переменная канала)
< li>Пакеты предварительно определены, и коммуникационная часть выполнена.
Заранее спасибо.
[img]https://i.sstatic .net/zOWDWZX5.png[/img]
Я думал создать собственный UserControl и создать экземпляры для каждой кнопки, однако я новичок в WPF и MVVM, поэтому я подумал, что спросить совета будет лучше.
Подробнее здесь: https://stackoverflow.com/questions/787 ... eed-advice