У меня есть приложение, для которого я хочу иметь два различных типа поведения при запуске.
Например: если пользователь запускает приложение с рабочего стола или из ярлыков приложений, приложение должно запуститься и запросить ввод.
Однако мое приложение также устанавливается в качестве запускаемого приложения. И если приложение автоматически запускается при перезагрузке компьютера, оно не должно запрашивать ввод данных пользователем и иметь другой поток (поскольку оно запомнит настройки)
Как можно добиться такого поведения?
Возможно, я думал о двух разных перегрузках конструктора, которые будут делать разные вещи в случаях буксировки. Однако как выбрать, какой конструктор следует запускать в нужное время (запуск приложения запуска / запуск приложения рабочего стола)?
Как это можно сделать в WPF?