обновить экран sh при нажатии нового клиента - PullRequest
0 голосов
/ 17 апреля 2020

Прежде чем читать это, указанный проект является школьным проектом и для образовательных целей. Это будет сложно объяснить, но я сделаю все возможное.

Я создаю какую-то программу в WPF, которая соединяется с парой клиентов и выполняет действия на их компьютере. Все клиенты подключены к серверу, который будет при необходимости отправлять им команды.

see this image

ip {0}: port {0} Слева находится список всех подключенные клиенты. С левой стороны находится вкладка управления. Когда вы нажимаете на подключенном клиенте и на вкладке, вы можете выполнить указанное действие на клиенте. В каждой вкладке действие отличается. Например: на вкладке «Действия с файлами» у вас будет древовидное представление всех файлов и папок в подключенном клиенте, а затем вы сможете выбрать файл и отправить команду на его удаление из клиентского P C.

* 1011. * У меня вопрос, когда я переключаю клиентов (когда вы нажимаете на другой клиент ip: порт), и вы хотите выполнить действия на его p c, все действия элементов вкладки должны быть «перезапущены / обновлены / очищены», чтобы выполнить действие на новые выбранные клиенты (без сохранения / удаления результатов действий, выполненных на предыдущих выбранных клиентах). Например, я выбираю одного клиента и хочу просмотреть все его файлы, чтобы удалить какой-нибудь файл, который у него есть. После того, как я выполнил необходимые действия на первом клиенте, я хотел бы переключиться на другого клиента и выполнить действия с файлом на его P C, но древовидное представление от первого клиента все еще было в сетке элементов вкладки.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...