private async void Page_Loaded(object sender, RoutedEventArgs e) => await Task.Run(async() => { await Dispatcher.BeginInvoke(new Action(async() => { await AdDisplay.GetAd(375).ConfigureAwait(false); await Dispatcher.Invoke(async() => { Ratingslbl.Content = "Rating: " + _obj.Rating.ToString(); Downloadslbl.Content = "Downloads: " + _obj.Downloads.ToString(); var bitmap = new BitmapImage(); var stream = File.OpenRead(await CacheLookup()); bitmap.BeginInit(); bitmap.CacheOption = BitmapCacheOption.OnLoad; bitmap.StreamSource = stream; bitmap.EndInit(); stream.Close(); stream.Dispose(); Image.Fill = new ImageBrush(bitmap); AuthorTxtbx.Text = _obj.Author.ToString(); Descriptionbox.Text = _obj.Description.ToString() + Environment.NewLine + Environment.NewLine + "Foreground Required: " + _obj.Foreground.ToString(); foreach (var cmd in _obj.Commands) { CommandsBox.Items.Add(cmd.ToString()); } BusyIndicator.IsBusy = false; }); }), DispatcherPriority.Render); });
public AdiliciousPage GetPage(AdDisplay display) { AdiliciousPage page; switch (display) { case AdDisplay.All: page = new DisplayAllPage(driver); break; case AdDisplay.Cover: page = new CoverPage(driver); break; case AdDisplay.TopBrands: page = new TopBrandsPage(driver); break; case AdDisplay.TopAds: page = new TopAdsPage(driver); break; default: throw new InvalidOperationException( String.Format(CultureInfo.InvariantCulture, "Invalid display: {0}", display)); } return page; }
public void GivenIWantToDisplayAds(AdDisplay display) { var page = FeatureContext.Current.Get<AdiliciousWebsite>().GetPage(display); page.Navigate(defaultPort); page.ClickPageLink(); ScenarioContext.Current.Set(page); ScenarioContext.Current.Set("Brand Name"); }
public frmControlDisplay() { InitializeComponent(); _adDisplay = new AdDisplay(); _ronda = 0; _rondaMaxima = 0; _fila = 0; _filaMax = 0; }
public frmDisplayGanadores() { InitializeComponent(); _adDisplay = new AdDisplay(); _rondaG = 0; _rondaGMaxima = 0; _filaG = 0; _filaGMax = 0; }
private void Page_Unloaded(object sender, RoutedEventArgs e) { AdDisplay.Dispose(); }