Пример #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            // Configure open file dialog box
            Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
            dlg.DefaultExt = ".jpg";                           // Default file extension
            dlg.Filter     = "Image Files|*.jpg;*.jpeg;*.png"; // Filter files by extension

            // Show open file dialog box
            Nullable <bool> result = dlg.ShowDialog();

            if (result.HasValue && result.Value)
            {
                try
                {
                    string putanja = dlg.FileName;
                    Bi = new BitmapImage(new Uri(dlg.FileName));
                    var brush = new ImageBrush();
                    brush.ImageSource       = Bi;
                    ikonicaDugme.Background = brush;
                }
                catch
                {
                    MyCustomMessageQueue.Enqueue("Slika nije podržana");
                }
            }
        }
Пример #2
0
        private void Sacuvaj(object sender, RoutedEventArgs e)
        {
            if (IzabranaEtiketa == null)
            {
                MyCustomMessageQueue.Enqueue("Niste odabrali etiketu za pregled");
                return;
            }
            Etiketa etiketa = ((MainWindow)Application.Current.MainWindow).GlavniKontejner.Etikete.Where(et => et.Oznaka == IzabranaEtiketa.Oznaka).FirstOrDefault();

            etiketa.Oznaka = oznakaBox.Text;
            etiketa.Opis   = opisBox.Text;
            etiketa.Boja   = odabirBoje.SelectedColorText;
            ((MainWindow)Application.Current.MainWindow).OtvorenaEtiketaOznaka = "";
            MyCustomMessageQueue.Enqueue("Etiketa je uspešno sačuvana");
        }
Пример #3
0
 private void Obrisi(object sender, RoutedEventArgs e)
 {
     if (IzabranaEtiketa == null)
     {
         MyCustomMessageQueue.Enqueue("Niste odabrali etiketu za brisanje");
         return;
     }
     ((MainWindow)Application.Current.MainWindow).GlavniKontejner.Etikete.Remove(IzabranaEtiketa);
     oznakaBox.Text           = "";
     opisBox.Text             = "";
     odabirBoje.SelectedColor = null;
     IzabranaEtiketa          = null;
     ((MainWindow)Application.Current.MainWindow).OtvorenaEtiketaOznaka = "";
     MyCustomMessageQueue.Enqueue("Etiketa je uspešno obrisana");
 }