Как определить, что UserControl был загружен полностью? - PullRequest
0 голосов
/ 11 марта 2011

Как определить, что UserControl загружен полностью?

У меня есть несколько пользовательских элементов управления с изображениями и медиа-файлами с другого сервера, связанного вот так:

<Image Source="{Binding Image}" />

Я хотел бы знать, когда все мои изображения загружены и готовы к показу. Я заметил событие ImageLoaded, и, вероятно, я могу слушать его на всех моих элементах управления изображениями. Разве нет лучшего способа сделать это?

1 Ответ

2 голосов
/ 11 марта 2011

Класс FrameworkElement содержит открытое событие с именем «Loaded», поэтому, естественно, все классы, полученные из него (класс UserControl), также предоставляют его.

* MSDN 1004 *

Вопрос будет: Вы загружаете свои изображения? (Это может быть после загрузки элемента управления Проверьте здесь ) Или вы встраиваете свои изображения в проект? Они будут частью файла .xap, который загружается при запуске приложения.

Вы можете добавить обработчик события к этому событию, чтобы выполнить код при возникновении указанного события. Надеюсь, это поможет.

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