Аргументы командной строки и приложение для одного экземпляра WPF

StackOverflow https://stackoverflow.com/questions/2145893

Вопрос

Приложение WPF, которое я имел, было перепроектировано для использования вкладок и быть одним экземпляром. Теперь новое требование состоит в том, что при запуске с параметрами командной строки и экземпляром приложения уже работает - уже работающий экземпляр должен открыть новую вкладку и выполнить некоторую работу на основе параметров CMDLine.

Одиночный экземпляр не вероятно - но как передать ARGS CMD -строки из только что запускаемого экземпляра уже запущенного?

Спасибо за любые подсказки!

Это было полезно?

Решение

Я бы подошел к этому либо с помощью решения для сокетов, либо просто попросил новый экземпляр записать командную строку в файл, который проверяется, а затем промывается существующим экземпляром.

Другие советы

Взгляните на WindowsFormSapplicationBase, он обладает всей поддержкой этого встроенного сценария.

К сожалению, это предназначено для Winforms, но быстрое вращение через отражатель должен получить весь код, который вам нужен для версии WPF.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top