/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. The Parameter /// property is typically used to configure the page.</param> protected override void OnNavigatedTo(NavigationEventArgs e) { _D3dBrush = new Windows.UI.Xaml.Media.ImageBrush(); this.RenderTarget.Fill = _D3dBrush; _DeviceManager = new DeviceManager(); }
public async void UpdateLoginDetails() { UserCredential credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(new ClientSecrets { ClientId = "957928808020-pa0lopl3crh565k6jd4djaj36rm1d9i5.apps.googleusercontent.com", ClientSecret = "oB9U6yWFndnBqLKIRSA0nYGm" }, new[] { Oauth2Service.Scope.UserinfoProfile }, "user", CancellationToken.None); // Create the service. var service = new Oauth2Service(new BaseClientService.Initializer() { HttpClientInitializer = credential, ApplicationName = "Youtube Viewer", }); var GetLoginInfo = service.Userinfo.Get(); try { var LoginInfo = await GetLoginInfo.ExecuteAsync(); txtLoginName.Text = LoginInfo.Name; var profileImg = new Windows.UI.Xaml.Media.ImageBrush { ImageSource = new BitmapImage(new Uri(LoginInfo.Picture)) }; imgProfileIcon.Fill = profileImg; } catch (Exception) { txtLoginName.Text = ""; imgProfileIcon.Fill = new Windows.UI.Xaml.Media.SolidColorBrush(Windows.UI.Color.FromArgb(0, 0, 0, 0)); } }
public object Convert(object value, Type targetType, object parameter, string language) { Windows.UI.Xaml.Media.ImageBrush temp = new Windows.UI.Xaml.Media.ImageBrush(); if ((bool)value == true) { temp.ImageSource = new BitmapImage(new Uri("ms-appx:///Assets/like.png")); } else { temp.ImageSource = new BitmapImage(new Uri("ms-appx:///Assets/unlike.png")); } return(temp.ImageSource); }