private void buttonEdit_Click(object sender, RoutedEventArgs e) { if (SelectedManifestation != null) { EditManifestation editManifestation = new EditManifestation(SelectedManifestation.Id); editManifestation.Show(); } else { MessageBox.Show("Molimo, odaberite manifestaciju za ažuriranje", "Ažuriranje manifestacije"); } }
private void update_Click(object sender, RoutedEventArgs e) { ObservableCollection <Manifestation> manifestations = Database.getInstance().Manifestations; for (int i = manifestations.Count - 1; i >= 0; i--) { if (manifestations[i].Type.Id.Equals(SelectedType.Id)) { EditManifestation em = new EditManifestation(manifestations[i].Id); em.ShowDialog(); } } Close(); }
private void Map_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { Point mousePosition = e.GetPosition(Map); ClickedManifestation = Manifestation_Click((int)mousePosition.X, (int)mousePosition.Y); if (e.ChangedButton == MouseButton.Left && e.ClickCount == 2) { if (ClickedManifestation != null) { EditManifestation edit = new EditManifestation(ClickedManifestation.Id); edit.Show(); } } }
private void ManifestationPins_Draw() { Map.Children.Clear(); foreach (Manifestation manifestation in Manifestations) { if (manifestation.X != -1 && manifestation.Y != -1) { Image ManifestationIcon = new Image(); ManifestationIcon.Width = 32; ManifestationIcon.Height = 32; ManifestationIcon.ToolTip = manifestation.Id + " " + manifestation.Name; if (File.Exists(manifestation.IconPath)) { ManifestationIcon.Source = new BitmapImage(new Uri(manifestation.IconPath, UriKind.Absolute)); } else { MessageBox.Show("Došlo je do greške pri učitavanju ikonice manifestacije, molimo dodajte novu ikonicu!", "Došlo je do greške!"); EditManifestation edit = new EditManifestation(manifestation.Id); edit.ShowDialog(); break; } Map.Children.Add(ManifestationIcon); Canvas.SetLeft(ManifestationIcon, manifestation.X); Canvas.SetTop(ManifestationIcon, manifestation.Y); } } // To scroll down in list, for easier drag and dropping recent item if (listView != null && listView.Items.Count != 0) { listView.ScrollIntoView(listView.Items.GetItemAt(listView.Items.Count - 1)); } }
private void UpdateManifestation_Click(object sender, RoutedEventArgs e) { EditManifestation edit = new EditManifestation(ClickedManifestation.Id); edit.Show(); }