2014-08-13 17 views
1

У меня есть приложение, которое загружает картинку на мой сайт. Во время загрузки я хотел бы временно отключить пользователя от закрытия программы. Есть ли способ сделать это? либо временно отключив кнопку закрытия, либо перехватив вызов «закрыть»?Возможно ли остановить пользователя, закрывающего приложение wpf/C#?

+1

Проверьте [здесь] (http://stackoverflow.com/a/7717394/632337), чтобы перехватить закрытый вызов. –

+0

Просто помните, что можно убить процесс. – Bauss

+0

@RohitVats Ничего себе, это было невероятно просто. Благодаря! – user1

ответ

0

Используйте свойство Window.WindowStyle. Я также предлагаю не отображать окно на панели задач.

<Window x:Class="WpfApplication1.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" Background="AliceBlue" WindowStyle="None" ShowInTaskbar="False" > 

</Window> 

Во всяком случае, следует помнить, что это невозможно остановить пользователя, чтобы закрыть программу, до тех пор, как он может получить доступ к менеджеру задач.

Смежные вопросы