0 / 0 / 0
Регистрация: 13.02.2019
Сообщений: 3
|
|
1 | |
Вызов функции из mainWindow.xaml.cs в App.xaml.cs15.06.2020, 12:33. Показов 3012. Ответов 4
Метки нет (Все метки)
Добрый день.
Суть в следующем: имеется WPF-приложение для чтения QR-кодов. Эти коды передаются в БД. Планируется, что приложение будет стоять на автозагрузке и в конце рабочего дня компьютер будут выключать с кнопки, т.к. из устройств ввода будет подключен только сканер. Мне нужно, если я правильно понимаю, при таком выключении компьютера сохранить все данные в БД (если есть несохраненное) и завершить работу. Для этого в App.xaml.cs есть события Application_SessionEnding и Application_SessionEnded. Но вся основная работа идет в mainWindow.xaml.cs. Здесь объявлены все необходимые переменные для работы с БД, и здесь без проблем создать такую функцию на сохранение данных в базе. Как ее вызвать при завершении работы ПК с кнопки?
0
|
15.06.2020, 12:33 | |
Ответы с готовыми решениями:
4
Доступ к полям MainWindow.xaml.cs из ViewModel Открыть Form вместо MainWindow.xaml - form1.cs При переносе MainWindow.xaml в отдельную папку проект не билдится Добавление данных в app.xaml.cs |
1846 / 1353 / 428
Регистрация: 10.06.2011
Сообщений: 2,128
|
||||||
15.06.2020, 12:49 | 2 | |||||
Подпишитесь так
0
|
0 / 0 / 0
Регистрация: 13.02.2019
Сообщений: 3
|
|||||||||||
17.06.2020, 19:29 [ТС] | 3 | ||||||||||
Возможно, мы не совсем поняли друг друга. Постараюсь еще раз объяснить:
с вызовом события Application_SessionEnding нет проблемы. Я его могу вызвать из App.xaml.cs и оно срабатывает.
0
|
1846 / 1353 / 428
Регистрация: 10.06.2011
Сообщений: 2,128
|
||||||
17.06.2020, 20:26 | 4 | |||||
Так я не понимаю, в чём проблема. Используйте то, что я написал выше
1
|
0 / 0 / 0
Регистрация: 13.02.2019
Сообщений: 3
|
|
19.06.2020, 19:18 [ТС] | 5 |
Спасибо, поняла, как сделать.
Работает при завершении работы или при выходе из-под пользователя. Но, к сожалению, при выключении ПК с кнопки - не срабатывает. Как же тогда успеть поймать такое выключение ПК?
0
|
19.06.2020, 19:18 | |
19.06.2020, 19:18 | |
Помогаю со студенческими работами здесь
5
Как подключить стили из App.xaml? Передача обьекта xaml в другой обьект xaml WPF app, верстка в XAML, сделать одну кнопку шире остальных Динамическое добавление XAML в XAML Вызов объекта созданного в разметки xaml Вызов свойства кнопки на другом UserControl.xaml.cs Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |