private async void loadProfilePicture()
        {
            try
            {
                using (var picStream = await NetHelper.GetProfilePicture(userIDTB.Text))
                {
                    await this.WriteToFile(picStream);

                    imageView.Source = await PictureConvert.FromStream(picStream);
                }
            }
            catch (COMException)
            {
                try
                {
                    using (var picStream = await ReadFromFile())
                    {
                        imageView.Source = await PictureConvert.FromStream(picStream);
                    }
                }
                catch (Exception e)
                {
                    Debug.WriteLine(e.Message);
                    StorageFolder appInstalledFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
                    StorageFolder assets             = await appInstalledFolder.GetFolderAsync("Assets");

                    var file = await assets.GetFileAsync("Square150x150Logo.scale-200.png");

                    imageView.Source = await PictureConvert.FromStream(await file.OpenAsync(FileAccessMode.Read));
                }
            }
        }
Beispiel #2
0
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

            StorageFolder appInstalledFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
            StorageFolder assets             = await appInstalledFolder.GetFolderAsync("Assets");

            var file = await assets.GetFileAsync("SnapMemo_square.png");

            imgView.Source = await PictureConvert.FromStream(await file.OpenAsync(FileAccessMode.Read));
        }
Beispiel #3
0
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

            IRandomAccessStream stream = null;

            try
            {
                stream = e.Parameter as IRandomAccessStream;
            }
            catch (Exception)
            {
                Debug.WriteLine("wrong type convert");
            }

            decoder = await BitmapDecoder.CreateAsync(stream);

            imgView.Source = await PictureConvert.FromStream(stream);
        }