Skip to content

Instantly share code, notes, and snippets.

View jurepurgar's full-sized avatar

Jure Purgar jurepurgar

View GitHub Profile
@jurepurgar
jurepurgar / OpenIdConnectClientCredentialsHandler.cs
Last active August 2, 2019 13:54
Open Id Connect Client Credentials Http Handler
public class OpenIdConnectClientCredentialsHandler : DelegatingHandler
{
private readonly OpenIdConnectClientCredentialsHandlerOptions _options = null;
private readonly HttpClient _tokenClient = null;
private TokenResponse _tokenResponse = null;
private DateTime _tokenExpires;
private Task _retreiveTokenTask = null;
<ResourceDictionary>
<BitmapImage x:Key="placeholder1" UriSource="/Images/thumb.png" />
</ResourceDictionary>
<ImageEx PlaceholderSource={StaticResource placeholder1} />
@jurepurgar
jurepurgar / ImageUtils.cs
Created August 31, 2016 21:49
ImageUtils
public static class ImageUtils
{
public static async Task<IRandomAccessStream> ScaleImage(Stream inputStream, uint targetWidth, uint targetHeight)
{
InMemoryRandomAccessStream ras = new InMemoryRandomAccessStream();
var decoder = await BitmapDecoder.CreateAsync(inputStream.AsRandomAccessStream());
PixelDataProvider data = await decoder.GetPixelDataAsync();