ImageBrush.ImageFailed Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возникает при возникновении ошибки, связанной с получением или форматированием изображения.
public:
virtual event ExceptionRoutedEventHandler ^ ImageFailed;
// Register
event_token ImageFailed(ExceptionRoutedEventHandler const& handler) const;
// Revoke with event_token
void ImageFailed(event_token const* cookie) const;
// Revoke with event_revoker
ImageBrush::ImageFailed_revoker ImageFailed(auto_revoke_t, ExceptionRoutedEventHandler const& handler) const;
public event ExceptionRoutedEventHandler ImageFailed;
function onImageFailed(eventArgs) { /* Your code */ }
imageBrush.addEventListener("imagefailed", onImageFailed);
imageBrush.removeEventListener("imagefailed", onImageFailed);
- or -
imageBrush.onimagefailed = onImageFailed;
Public Custom Event ImageFailed As ExceptionRoutedEventHandler
<ImageBrush ImageFailed="eventhandler"/>
Тип события
Комментарии
Если это событие срабатывает, это означает, что значение ImageSource асинхронно определено как недоступное или не подходит для использования. Ниже приведены условия, в которых может произойти это событие.
- Файл не найден
- Недопустимый (нераспознанный или неподдерживаемый) формат файла
- Ошибка декодирования неизвестного формата файла после отправки ImageBrush в этом случае не отображает ничего. Для образов приложений по умолчанию не используется заполнитель "отсутствующий образ", так как браузер не может разрешить URI изображения. Если вы хотите, чтобы такое поведение, вам придется реализовать его.
ImageFailed и ImageOpened являются взаимоисключающими. Одно или другое событие всегда будет подаваться в файл всякий раз, когда в ImageBrush задано или сбрасывается значение ImageSource .