Как перезагрузить собственное приложение?
Умеете вы?
Ок, для тех, кто не умеет:
в Windows Forms существует статический метод:
Application.Restart();
Однако в WPF приложении подобного метода нет, кроме того лучшая практика гласит: не используй никогда ты в WPF приложении референсы на Windows Forms, поэтому просто вызвать метод Application.Restart — не наш метод!!!
А значит мы будем использовать вот такой вариант:
System.Diagnostics.Process.Start(Application.ResourceAssembly.Location);
Application.Current.Shutdown();
То есть запускаем свой процесс снова, и организуем выход из текущего процесса…
Комментарии (20)
RSS свернуть / развернутьStorm
Exscess
NetCoder
Exscess
я этих студентов лично знаю
drugndrop
NetCoder
AlexVoronin
drugndrop
Exscess
AlexVoronin
NetCoder
NetCoder
AlexVoronin
Storm
а теперь все замолчим и послушаем авторитетного милиционера
NetCoder
>>> WPF оцтой. Qt — is the best
чтобы такое сказать ваще на людях — надо сперва приемы борцовские знать и как минимум 100 кг от груди жать!
Storm
NetCoder
Botan
chipset
AlexVoronin
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.