BitmapImage.UriSource Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit l’URI (Uniform Resource Identifier) du fichier source graphique qui a généré cette Image Bitmap.
public:
property Uri ^ UriSource { Uri ^ get(); void set(Uri ^ value); };
Uri UriSource();
void UriSource(Uri value);
public System.Uri UriSource { get; set; }
var uri = bitmapImage.uriSource;
bitmapImage.uriSource = uri;
Public Property UriSource As Uri
<BitmapImage UriSource="uri" />
Valeur de propriété
Objet décrivant l’URI (Uniform Resource Identifier) du fichier source graphique qui a généré cette Image Bitmap.
Remarques
La propriété BaseUri peut être utile pour former l’URI si vous appliquez un fichier source d’image à un élément Image particulier.
Dans les situations de mémoire insuffisante (probablement sur les téléphones à mémoire faible), il est possible qu’une exception soit levée avec le message « L’image n’est pas reconnue » et un HRESULT de 0x88982F60. Bien que cette exception indique normalement des données incorrectes, si votre application est proche de sa limite de mémoire, la cause de l’exception est probablement une mémoire insuffisante. Dans ce cas, nous vous recommandons de libérer de la mémoire et de réessayer.
Remarques pour les versions précédentes
Windows 8
Windows 8 avait une logique de validation d’URI associée au setter de cette propriété. À compter de Windows 8.1 que la validation sur le setter de propriétés est supprimée. Cela ne signifie pas que vous n’obtenez pas de validation, cela signifie que vous obtenez la même validation finale que celle que vous devez utiliser de toute façon : gestion des événements ImageOpened ou ImageFailed sur l’image où la source est appliquée.
Les applications qui ont été compilées pour Windows 8 mais qui s’exécutent sur Windows 8.1 utilisent le nouveau comportement Windows 8.1.