Obtener URI para un archivo almacenado en StorageFile (WinRT)

Estoy creando una aplicación de metro, y estoy tratando de obtener un Uri de una imagen después de guardarla en el StorageFile, este es mi código:

<code>StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync("samplefile.dat", CreationCollisionOption.ReplaceExisting);

IRandomAccessStream raStream = await file.OpenAsync(FileAccessMode.ReadWrite);
IOutputStream outStream = raStream.GetOutputStreamAt(0);
DataWriter dw = new DataWriter(outStream);
dw.WriteBytes(img); // I'm saving array of bytes
await outStream.FlushAsync();
</code>

Leí este artículo:

y dice que puedo acceder a los archivos almacenados usando ms-appdata, así que intenté esto:

<code>Uri uri = new Uri("ms-appdata:///samplefile.dat", UriKind.Absolute);
</code>

pero no funciona

Respuestas a la pregunta(1)

Su respuesta a la pregunta