private async void OnLoadLogoExecute() { var openFileDialog = new OpenFileDialog(); openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.CommonPictures); openFileDialog.Filter = "Obrazy (*.jpg)|*.jpg"; var result = openFileDialog.ShowDialog(); if (result.HasValue && result.Value) { var fileBinarry = FileUtils.GetFileBinary(openFileDialog.FileName); using (var stream = new MemoryStream(fileBinarry)) { SelectedImageSource = await GenerateBitmap(stream, 320); } LogoImage = new ERimage(); LogoImage.Tag = "logo"; LogoImage.Description = "Logo firmy/serwisu"; LogoImage.FileName = openFileDialog.SafeFileName; LogoImage.Checksum = Cryptography.CalculateMD5(openFileDialog.FileName); LogoImage.ImageData = fileBinarry; LogoImage.Size = fileBinarry.Length; } }
public void AddImage() { var image = new ERimage(); image.FileName = "logo"; }
public void Add(ERimage image) { List.Add(image); }