Я загружаю изображение, которое будет показано на экране и отредактировано пользователем, но я столкнулся с небольшой проблемой.
BitmapImage
содержит событие DownloadCompleted
, поэтому я попыталсяэто, и это никогда не будет уволено.Я подозреваю, что это происходит потому, что событие срабатывает только в том случае, если файл находится в Интернете :
Это событие может вызываться не для всех типов растрового содержимого.
После этого я отображаю растровое изображение в RenderTargetBitmap
, поэтому я не могу просто установить Image.Source
, как обычно.
Есть ли способ выполнить код только после того, как растровое изображениезакончил загрузку (с жесткого диска)?
РЕДАКТИРОВАТЬ:
Я только что немного его протестировал и обнаружил, что BitmapImage
даже не начинает загружать образ, пока не завершится моя инициализацияметод заканчивается.
РЕДАКТИРОВАТЬ:
Я получил его с помощью события Window.Activated
, но я все еще открыт для лучших методов, так как этот метод не очень хороший.