private async Task LoadVillageImage(EVillageSize villageSize, EVillageType villageType, string Filename) { var PathData = Path.GetFullPath("Resources") + "//Images//Villages//Default//v2_"; _villageImages.Add(new VillageImages { Size = villageSize, Type = villageType, ImageFile = await Task.Run(() => new BitmapImage(new Uri(PathData + Filename))) }); }
/// <summary> /// Get Images /// </summary> public VillageImages GetVillageImage(EVillageSize size) => _villageImages.FirstOrDefault(p => p.Size.Equals(size));