private void pbGameImage_Click(object sender, EventArgs e) { // Open Larger image form LargeImage newImage = new LargeImage(selectedGame.imageLocation); newImage.ShowDialog(); }
public PreviewWindow() { InitializeComponent(); MouseWheel += OnMouseWheel; LargeImageThumb.DragDelta += LargeImageThumbOnDragDelta; LargeImage.ClearValue(MarginProperty); MouseLeftButtonDown += (sender, args) => DragMove(); }
public void LargeImageToStringTest() { // Arrange LargeImage largeImage = new LargeImage(); // Act string result = largeImage.ToString(); // Assert Assert.IsTrue(result.Contains("@default")); }
public void SetImage(BitmapImage img) { var sb = LargeImage.FadeHideSb(); sb.Completed += (sender, args) => { LargeImage.Source = img; LargeImage.EnlargeShowSb().Begin(); }; sb.Begin(); }
public void LargeImagePropertyTest() { // Arrange string testUrl = "<url to png>"; LargeImage largeImage = new LargeImage(); // Act largeImage.@default = testUrl; // Assert Assert.AreEqual(testUrl, largeImage.@default); }
public override async void OnNavigatedTo(string parameter, NavigationMode mode, IDictionary <string, object> state) { JsonObject data = JsonObject.Parse(parameter); TileTitle = data.GetNamedString("tile_title"); PageHeader = data.GetNamedString("header"); Action = data.GetNamedString("action"); m_id = data.GetNamedString("id"); if (mode == NavigationMode.Back) { int key = (int)state["key"]; var d = (JsonObject)TempDataStore.GetInstance().GetObject(key); SetImageData(d.GetNamedObject("logo"), m_logoImage); SetImageData(d.GetNamedObject("small"), m_smallImage); SetImageData(d.GetNamedObject("wide"), m_wideImage); SetImageData(d.GetNamedObject("large"), m_largeImage); UseDarkText = d.GetNamedBoolean("use_dark"); } else { await WideImage.SetImageSource(""); await SmallImage.SetImageSource(""); await LogoImage.SetImageSource(""); await LargeImage.SetImageSource(""); string uri = ""; if (data.ContainsKey("image_wide_url")) { uri = data.GetNamedString("image_wide_url"); await WideImage.SetImageSource(uri); } if (uri != "") { if (WideImage.ImageSource == null) { await WideImage.SetImageSource(uri); } if (LogoImage.ImageSource == null) { await LogoImage.SetImageSource(uri); } //if (String.IsNullOrEmpty(SmallImage.ImageSource)) // await SmallImage.SetImageSource(uri); //if (String.IsNullOrEmpty(LargeImage.ImageSource)) // await LargeImage.SetImageSource(uri); } } }
/// <summary> /// When overridden in a derived class, is invoked whenever application code or internal processes call <see cref="M:System.Windows.FrameworkElement.ApplyTemplate"/>. /// </summary> public override void OnApplyTemplate() { _flashOn = (Template.Resources["FlashOn"] as Storyboard).Clone(); _flashOn.Completed += Flash_Completed; _flashOff = (Template.Resources["FlashOff"] as Storyboard).Clone(); _largeImage = GetTemplateChild("PART_LargeImage") as LargeImage; _largeNews = GetTemplateChild("PART_LargeNews") as LargeNews; _largeTweet = GetTemplateChild("PART_LargeTweet") as LargeTweet; _smallImage = GetTemplateChild("PART_SmallImage") as SmallImage; _smallNews = GetTemplateChild("PART_SmallNews") as SmallNews; _smallTweet = GetTemplateChild("PART_SmallTweet") as SmallTweet; base.OnApplyTemplate(); }
/// <summary> /// 调整大图 /// </summary> void AdjustLargeImage() { ///获取比例 double n = LargeBox.Width / ClipRect.Width; double left = (double)ClipRect.GetValue(Canvas.LeftProperty); double top = (double)ClipRect.GetValue(Canvas.TopProperty); left = -left * n; top = -top * n; LargeImage.SetValue(Canvas.LeftProperty, left); LargeImage.SetValue(Canvas.TopProperty, top); }
public void Save() { var product = new ProductProperties[1]; product[0] = new ProductProperties() { InteropID = InteropID, NewInteropID = NewInteropID, ProductID = ID, Name = Name, UNSPSC = UNSPSC, UnitOfMeasure = UnitOfMeasure, Description = Description, Type = Type, StandardOrders = StandardOrders, ReplenishmentOrders = ReplenishmentOrders, PriceRequests = PriceRequests, QuantityMultiplier = QuantityMultiplier, ShipWeight = ShipWeight, TrackInventory = TrackInventory, AllowOrdersToExceedInventory = AllowOrdersToExceedInventory, UseVariantLevelInventoryTracking = UseVariantLevelInventoryTracking, InventoryNotificationPoint = InventoryNotificationPoint, DisplayInventoryToBuyer = DisplayInventoryToBuyer, SmallImage = SmallImage == null ? null : SmallImage.ToFile(), LargeImage = LargeImage == null ? null : LargeImage.ToFile(), Active = Active }; var error = _product.SaveProducts(product, this.SharedSecret); if (error.Length > 0) { throw new Exception(error[0].InteropID + " failed: " + error[0].ErrorMessage); } Variants.ForEach(v => v.Save(product[0])); PriceSchedules.ForEach(p => p.Save(product[0])); if (TrackInventory) { UpdateInventory(); } PriceScheduleAssignments.ForEach(p => p.Save(this.InteropID)); }
private void ShowLargeImage() { LargeImage newImage = Instantiate(largeImagePrefab, canvas.transform, false); newImage.Setup(image.sprite, caption); }
public void CardListPropertyTest() { // Arrange int cardId = 1000; int baseCardId = 1000; string cardType = "Stronghold"; CardName cardName = new CardName(); CardText cardText = new CardText(); MiniImage miniImage = new MiniImage(); LargeImage largeImage = new LargeImage(); IngameImage ingameImage = new IngameImage(); int hitPoints = 80; List <object> references = new List <object>(); string illustrator = "Forrest Imel"; int? manaCost = 3; int? attack = 2; bool? isBlack = true; string subType = "Accessory"; int? goldCost = 3; bool? isGreen = false; bool? isRed = false; int? armor = 5; bool? isBlue = false; // Act CardList list = new CardList(); list.card_id = cardId; list.base_card_id = baseCardId; list.card_type = cardType; list.card_name = cardName; list.card_text = cardText; list.mini_image = miniImage; list.large_image = largeImage; list.ingame_image = ingameImage; list.hit_points = hitPoints; list.references = references; list.illustrator = illustrator; list.mana_cost = manaCost; list.attack = attack; list.is_black = isBlack; list.sub_type = subType; list.gold_cost = goldCost; list.is_green = isGreen; list.is_red = isRed; list.armor = armor; list.is_blue = isBlue; // Assert Assert.AreEqual(cardId, list.card_id); Assert.AreEqual(baseCardId, list.base_card_id); Assert.AreEqual(cardType, list.card_type); Assert.AreEqual(cardName, list.card_name); Assert.AreEqual(cardText, list.card_text); Assert.AreEqual(miniImage, list.mini_image); Assert.AreEqual(largeImage, list.large_image); Assert.AreEqual(ingameImage, list.ingame_image); Assert.AreEqual(hitPoints, list.hit_points); Assert.AreEqual(references, list.references); Assert.AreEqual(illustrator, list.illustrator); Assert.AreEqual(manaCost, list.mana_cost); Assert.AreEqual(attack, list.attack); Assert.AreEqual(isBlack, list.is_black); Assert.AreEqual(subType, list.sub_type); Assert.AreEqual(goldCost, list.gold_cost); Assert.AreEqual(isGreen, list.is_green); Assert.AreEqual(isRed, list.is_red); Assert.AreEqual(armor, list.armor); Assert.AreEqual(isBlue, list.is_blue); }