С помощью этого кода я могу десериализовать созданные файлы с помощью моего приложения:
[STAThread]
static void Main(string[] args)
{
var application = new App();
application.InitializeComponent();
application.Run(args.Length == 0 ? new MainWindow() : new MainWindow(args[0]));
//When passing a argument in mw constructor the deserialization will be called
}
Моя проблема в том, что когда приложение уже открыто, я получу новый экземпляр своего приложения. Как я могу определить, открыт ли мой файл в правильном экземпляре?
Спасибо!