Exemplo n.º 1
0
        protected override async Task LoadMorePropertiesCore(bool ForceUpdate)
        {
            RawData = await GetRawDataAsync();

            if ((RawData?.IconData.Length).GetValueOrDefault() > 0)
            {
                using (MemoryStream Stream = new MemoryStream(RawData.IconData))
                {
                    await Thumbnail.SetSourceAsync(Stream.AsRandomAccessStream());
                }
            }
        }
        protected override async Task LoadMorePropertiesCoreAsync(FullTrustProcessController Controller, bool ForceUpdate)
        {
            RawData = await GetRawDataAsync(Controller);

            if ((RawData?.IconData.Length).GetValueOrDefault() > 0)
            {
                using (MemoryStream IconStream = new MemoryStream(RawData.IconData))
                {
                    BitmapImage Image = new BitmapImage();
                    await Image.SetSourceAsync(IconStream.AsRandomAccessStream());

                    Thumbnail = Image;
                }
            }
        }
Exemplo n.º 3
0
        protected override async Task LoadMorePropertyCore(bool ForceUpdate)
        {
            if (HiddenData == null || ForceUpdate)
            {
                HiddenData = await GetHiddenDataAsync();

                if ((HiddenData?.IconData.Length).GetValueOrDefault() > 0)
                {
                    BitmapImage Icon = new BitmapImage();

                    using (MemoryStream Stream = new MemoryStream(HiddenData.IconData))
                    {
                        await Icon.SetSourceAsync(Stream.AsRandomAccessStream());
                    }

                    Thumbnail = Icon;
                }
            }
        }
Exemplo n.º 4
0
 protected override async Task LoadPropertiesAsync(bool ForceUpdate, FullTrustProcessController Controller)
 {
     RawData = await GetRawDataAsync(Controller);
 }