BitmapImage.UriSource Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el identificador uniforme de recursos (URI) del archivo de origen de gráficos que generó este bitmapImage.
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" />
Valor de propiedad
Objeto que describe el identificador uniforme de recursos (URI) del archivo de origen de gráficos que generó este bitmapImage.
Comentarios
La propiedad BaseUri puede ser útil para formar el URI si aplica un archivo de origen de imagen a un elemento Image determinado.
En situaciones de memoria baja (lo más probable es que se produzca una excepción en teléfonos de memoria inferior), con el mensaje "La imagen no se reconoce" y un HRESULT de 0x88982F60. Aunque esta excepción normalmente indica datos incorrectos, si la aplicación está cerca de su límite de memoria, es probable que la causa de la excepción sea poca memoria. En ese caso, se recomienda liberar memoria e intentarlo de nuevo.
Notas de las versiones anteriores
Windows 8
Windows 8 tenía lógica de validación de URI asociada al establecedor de esta propiedad. A partir de Windows 8.1 se quita la validación en el establecedor de propiedades. Eso no significa que no obtenga ninguna validación, significa que obtiene la misma validación final que debe usar de todos modos: controlar los eventos ImageOpened o ImageFailed en la imagen donde se aplica el origen.
Las aplicaciones compiladas para Windows 8 pero que se ejecutan en Windows 8.1 usan el nuevo comportamiento de Windows 8.1.