STArtThread - PullRequest
       8

STArtThread

0 голосов
/ 02 марта 2009

HI Все, что я заканчиваю, - пример проекта (WPF), чтобы показать моего босса, но мне нужна функция, чтобы закончить его. У меня есть окно входа для аутентификации и доступа в программном обеспечении, теперь я хочу поставить это LoginWindow как STArtThread, чтобы, если пользователь может аутентифицировать (с правильным паролем и именем пользователя), автоматически исчезает LoginWindow и может получить доступ к использованию программного обеспечения. Есть ли у вас какие-либо идеи, как разработать эту функцию? Спасибо за внимание. Bye

Ответы [ 2 ]

2 голосов
/ 02 марта 2009

Самый простой способ сделать фоновую работу в Windows Forms или WPF - это использовать BackgroundWorker .

Существуют различные примеры и сообщения в блогах, использующие BackgroundWorker с WPF. Вместо того, чтобы перечислять их здесь, я просто скажу, что поиск по WPF и BackgroundWorker дает хорошие результаты:)

В качестве альтернативы вы должны взглянуть на Dispatcher, который лежит в основе модели потоков WPF. Статья MSDN о потоке WPF , пожалуй, лучшее место для начала.

0 голосов
/ 02 марта 2009

Не уверен, будет ли это работать так же в приложении WPF, но в WinForms я сначала отобразил бы форму входа в виде диалога, а затем просто ... не запускал основную форму, если вход не удался. Может быть, что-то подобное возможно с WPF?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...