//перелистывание в левую сторону private void BtnLeft_Click(object sender, RoutedEventArgs e) { //загрузка изображений using (var db = new Try_DB_Entities()) { var pictures = db.Picture.ToList(); if (i1 == 1) { i3 = i2; i2 = i1; i1 = pictures.LastOrDefault().Picture_ID; } else { i3 = i2; i2 = i1; i1 = i1 - 1; } var pic1 = pictures.FirstOrDefault(u => u.Picture_ID == i1); var pic2 = pictures.FirstOrDefault(u => u.Picture_ID == i2); var pic3 = pictures.FirstOrDefault(u => u.Picture_ID == i3); Img1.Source = Image_Work.byteToImg(pic1.Picture1); Img2.Source = Image_Work.byteToImg(pic2.Picture1); Img3.Source = Image_Work.byteToImg(pic3.Picture1); } }
public int i3 = 3; //третье изображение public MainWindow() { InitializeComponent(); BtnLeft.Content = @"<"; BtnRight.Content = @">"; //загрузка изображений using (var db = new Try_DB_Entities()) { var pictures = db.Picture.ToList(); var pic1 = pictures.FirstOrDefault(u => u.Picture_ID == i1); var pic2 = pictures.FirstOrDefault(u => u.Picture_ID == i2); var pic3 = pictures.FirstOrDefault(u => u.Picture_ID == i3); Img1.Source = Image_Work.byteToImg(pic1.Picture1); Img2.Source = Image_Work.byteToImg(pic2.Picture1); Img3.Source = Image_Work.byteToImg(pic3.Picture1); } }
//кнопка для загрузки данных private void BtnLoad_Click(object sender, RoutedEventArgs e) { OpenFileDialog open = new OpenFileDialog(); open.Multiselect = true; open.Filter = "Изображение *.jpg; *.png; *.jpeg| *.jpg; *.png; *.jpeg"; if (open.ShowDialog() == true) { foreach (var item in open.FileNames) { //загрузка изображений using (var db = new Try_DB_Entities()) { byte[] array = Image_Work.ImgToByte(item); Picture picture = new Picture { Picture1 = array }; db.Picture.Add(picture); db.SaveChanges(); } } } }