Вы на самом деле не указали значок, отображаемый на панели задач. Запустив код в LINQPad, просто добавив notifyIcon.Icon = SystemIcons.Application
перед вызовом ShowBalloonTip
, я смог получить подсказку для отображения. Также обратите внимание, что вы должны называть Dispose
, когда вы закончили свой экземпляр NotifyIcon
.
Я думаю, что причина того, что два снимка дают разные изображения, заключается в том, что
CaptureScreenshot немедленно возвращается на Android. Снимок экрана продолжается в фоновом режиме. Полученный снимок экрана сохраняется в файловой системе через несколько секунд.
blockquote>Тем временем камера может двигаться, так что
SnapShotInBoundingBox();
возвращает немного другое изображение.
Вы, вероятно, должны вызывать методы в обратном порядке:
SnapShotInBoundingBox(); ScreenCapture.CaptureScreenshot(filename);