Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Показ диалога без создания Window
|
|||
|---|---|---|---|
|
#18+
Столкнулся с одной задачкой и интересно найти решение. В CB App вызывается метод предварительных расчётов Код: c# 1. 2. 3. 4. В нём может быть показано диалоговое окно с сообщением. Можно, для примера, показ любое окно Код: c# 1. 2. 3. 4. 5. Показ основного окна установлен в App.xaml Код: xml 1. 2. 3. И получается такой казус. Если будет показ сообщения, то запускается триггер в App - "Окно показано". После закрытия сообщения окно закрывается, но MainWindow ещё не запущено. Срабатывает триггер - "Все окна закрыты". И поэтому триггеру приложение завершается. Если использовать дефолтный MessageBox, то такого не происходит. Он, создаёт (насколько я понял) Форму, а не окно. Можно также обойти это создавая и запуская основное окно в CB App: Код: c# 1. 2. 3. 4. 5. 6. Но вот стало интересно, можно ли как-то вывести сообщение (в диалоговом окне или иным образом) не создавая окно в этом App? Чтобы у него не включался триггер "Окно создано"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2020, 13:15 |
|
||
|
Показ диалога без создания Window
|
|||
|---|---|---|---|
|
#18+
Можешь использовать Overlay-модальное окно поверх твоего основного контента- все будет находиться в 1 окне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2020, 09:02 |
|
||
|
Показ диалога без создания Window
|
|||
|---|---|---|---|
|
#18+
vb_sub Можешь использовать Overlay-модальное окно поверх твоего основного контента- все будет находиться в 1 окне. Там проблема в другом. Сообщение выводится ещё ДО создания основного окна. Поэтому срабатывает в App триггер "OnMainWindowClose" или "OnLastWindowClose". Приходится либо создавать основное окно в CB App, либо использовать триггер "OnExplicitShutdown" и явно прописывать в событии закрытия окна выход из приложения. Оба подхода работают, но неудобны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2020, 10:26 |
|
||
|
|

start [/forum/topic.php?fid=21&gotonew=1&tid=1440274]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
1ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 7ms |
| total: | 113ms |

| 0 / 0 |
