private void ButtonOdaberi_Click(object sender, RoutedEventArgs e) { OpenFileDialog openDlg = new OpenFileDialog(); openDlg.InitialDirectory = @"C:\Users\Anel\Pictures"; openDlg.Filter = @"Slike|*.jpg;*.png;*.bmp;*.gif"; if (openDlg.ShowDialog() == true) { odabranaSlika = openDlg.FileName; Uri adresa = new Uri(odabranaSlika, UriKind.Absolute); BitmapImage bmp = SlikaHelper.KreirajBitmapu(adresa); Image1.Source = bmp; } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { string ulaz = value?.ToString() ?? ""; if (ulaz != "") { string putanjaSlike = SlikaHelper.VratiPutanjuSlike(ulaz); Uri adresa = new Uri(putanjaSlike, UriKind.Absolute); BitmapImage bmp = SlikaHelper.KreirajBitmapu(adresa); return(bmp); } else { return(null); } }
private void DataGrid1_SelectionChanged(object sender, SelectionChangedEventArgs e) { odabranaSlika = ""; if (DataGrid1.SelectedIndex > -1) { Kategorija k = DataGrid1.SelectedItem as Kategorija; TextBoxId.Text = k.KategorijaId.ToString(); TextBoxNaziv.Text = k.Naziv; TextBoxOpis.Text = k.Opis; string putanjaSlike = SlikaHelper.VratiPutanjuSlike(k.Slika); Uri adresa = new Uri(putanjaSlike, UriKind.Absolute); BitmapImage bmp = SlikaHelper.KreirajBitmapu(adresa); Image1.Source = bmp; } }